Source

jame581/godotprompter

57 skills · 5K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
godot-testing Use when writing tests for Godot projects — TDD workflow with GUT and gdUnit4, covers both GDScript and C#
jame581/godotprompter
118
2
godot-code-review Use when reviewing GDScript or C# Godot code — checklist of best practices, common anti-patterns, and Godot-specific …
jame581/godotprompter
114
3
responsive-ui Use when handling multiple resolutions — stretch modes, aspect ratios, DPI scaling, and mobile/desktop adaptation
jame581/godotprompter
109
4
gdscript-patterns Use when writing GDScript — static typing, await/coroutines, lambdas, match patterns, export annotations, inner class…
jame581/godotprompter
108
5
using-godot-prompter Bootstrap skill — establishes how to find and use GodotPrompter skills, with platform-specific tool mapping
jame581/godotprompter
108
6
scene-organization Use when designing scene tree structure — composition vs inheritance, when to split scenes, node hierarchy patterns
jame581/godotprompter
107
7
2d-essentials Use when working with 2D-specific systems — TileMaps, parallax scrolling, 2D lights and shadows, canvas layers, parti…
jame581/godotprompter
105
8
godot-debugging Use when debugging Godot projects — remote debugger, print techniques, signal tracing, common error patterns and fixes
jame581/godotprompter
103
9
godot-ui Use when building user interfaces — Control nodes, themes, anchors, containers, and layout patterns
jame581/godotprompter
103
10
particles-vfx Use when implementing particle effects — GPUParticles2D/3D, ParticleProcessMaterial, emission shapes, subemitters, tr…
jame581/godotprompter
103
11
state-machine Use when implementing state machines in Godot — enum-based, node-based, and resource-based FSM patterns with trade-of…
jame581/godotprompter
103
12
save-load Use when implementing save/load systems — ConfigFile, JSON, Resource serialization, save game architecture
jame581/godotprompter
102
13
animation-system Use when implementing animations — AnimationPlayer, AnimationTree, blend trees, state machines, sprite animation, and…
jame581/godotprompter
101
14
godot-optimization Use when optimizing Godot games — profiler, draw calls, physics tuning, memory management, and common bottlenecks
jame581/godotprompter
101
15
ai-navigation Use when implementing AI movement — NavigationAgent2D/3D, steering behaviors, behavior trees, and patrol patterns
jame581/godotprompter
100
16
assets-pipeline Use when importing and managing assets — image compression, 3D scene import, audio formats, resource formats, and imp…
jame581/godotprompter
100
17
gdscript-advanced Use when writing production-grade GDScript — performance idioms, metaprogramming, @tool lifecycle, async pitfalls, si…
jame581/godotprompter
100
18
godot-project-setup Use when creating a new Godot 4.x project — scaffolds recommended directory structure, project settings, autoloads, a…
jame581/godotprompter
100
19
shader-basics Use when implementing shaders — Godot shader language, visual shaders, common visual recipes, and post-processing eff…
jame581/godotprompter
100
20
hud-system Use when building in-game HUDs — health bars, score displays, minimap, notifications, and damage numbers
jame581/godotprompter
99
21
event-bus Use when implementing decoupled communication between nodes — global EventBus autoload with typed signals
jame581/godotprompter
97
22
input-handling Use when implementing input — InputEvent system, Input Map actions, controllers/gamepads, mouse/touch, action rebindi…
jame581/godotprompter
97
23
audio-system Use when implementing audio — audio buses, AudioStreamPlayer, spatial audio, music management, SFX pooling, and dynam…
jame581/godotprompter
96
24
inventory-system Use when building inventory systems — Resource-based items, slot management, stacking, and UI binding
jame581/godotprompter
96
25
resource-pattern Use when creating data containers in Godot — custom Resources for configuration, items, stats, and editor integration
jame581/godotprompter
96
26
component-system Use when building reusable node components — composition patterns, component communication, and interface design
jame581/godotprompter
95
27
godot-brainstorming Use when designing a new Godot feature or system — guides scene tree planning, node type selection, and architectural…
jame581/godotprompter
95
28
tween-animation Use when implementing tweens — property animation, method tweening, chaining, parallel sequences, easing, and common …
jame581/godotprompter
95
29
3d-essentials Use when working with 3D-specific systems — materials, lighting, shadows, environment, global illumination, fog, LOD,…
jame581/godotprompter
94
30
camera-system Use when implementing cameras — smooth follow, screen shake, camera zones, and transitions for 2D and 3D
jame581/godotprompter
94
31
export-pipeline Use when exporting and distributing Godot games — export presets, platform settings, CI/CD with GitHub Actions
jame581/godotprompter
93
32
player-controller Use when implementing player movement — CharacterBody2D/3D patterns, input handling, physics, common movement recipes
jame581/godotprompter
93
33
math-essentials Use when implementing game math — vectors, transforms, interpolation, curves, random number generation, and common ge…
jame581/godotprompter
92
34
physics-system Use when working with physics bodies, collision shapes, raycasting, areas, rigid bodies, ragdolls, soft bodies, Jolt …
jame581/godotprompter
92
35
dependency-injection Use when managing dependencies between systems — autoloads, service locators, @export injection, and scene injection …
jame581/godotprompter
91
36
dialogue-system Use when implementing dialogue — data structures for branching dialogue, conditions, and UI presentation
jame581/godotprompter
91
37
procedural-generation Use when implementing procedural generation — noise-based terrain, BSP dungeons, cellular automata caves, wave functi…
jame581/godotprompter
91
38
addon-development Use when creating Godot editor plugins — EditorPlugin, @tool scripts, custom inspectors, and dock panels
jame581/godotprompter
89
39
localization Use when implementing localization (i18n/l10n) — TranslationServer, CSV/PO translation files, locale switching, RTL s…
jame581/godotprompter
89
40
multiplayer-basics Use when implementing multiplayer — MultiplayerAPI, ENet/WebSocket peers, RPCs, and authority model
jame581/godotprompter
89
41
multiplayer-sync Use when synchronizing multiplayer state — MultiplayerSynchronizer, interpolation, prediction, and lag compensation
jame581/godotprompter
89
42
dedicated-server Use when building dedicated servers — headless export, server architecture, lobby management, and deployment
jame581/godotprompter
86
43
csharp-godot Use when working with C# in Godot — conventions, GodotSharp API differences from GDScript, project setup, and interop
jame581/godotprompter
85
44
csharp-signals Use when implementing signals in C# — [Signal] delegates, EmitSignal patterns, async signal awaiting, and event-drive…
jame581/godotprompter
83
45
xr-development Use when building VR/AR/XR applications — OpenXR setup, XROrigin3D, hand tracking, controllers, passthrough, and Meta…
jame581/godotprompter
80
46
multithreading Use when running work off the main thread — WorkerThreadPool, Thread/Mutex/Semaphore, call_deferred, thread-safe scen…
jame581/godotprompter
78
47
gdextension Use when building native extensions for Godot — godot-cpp (C++) or gdext (Rust), binding classes, building, and GDScr…
jame581/godotprompter
74
48
mobile-development Use when targeting Android/iOS — export and signing, permissions, plugins, in-app purchases, ads, app lifecycle, devi…
jame581/godotprompter
74
49
ability-system Use when building character abilities — Resource-based abilities with cost/cooldown/cast, buffs/debuffs, stat modifie…
jame581/godotprompter
70
50
beehave Use when using the Beehave addon — pure-GDScript behavior trees with composites, decorators, leaves, a blackboard, an…
jame581/godotprompter
65
Page 1 · 57 total Next