Build reusable game characters and behaviors.
Guides the design of reusable Godot gameplay entities with focused components and coordinating root scripts.
When to use it
Use when designing player controllers, NPCs, enemies, weapons, or complex gameplay systems.
It changes how the agent structures Godot gameplay code by requiring focused components and explicitly typed dependency injection.
What you provide
Listed as a prerequisite for the scene ownership, project layout, and Inspector wiring conventions assumed by composition roots.
Listed as a prerequisite for the typed exports, Callables, and assertion patterns required by component APIs.
Listed as a prerequisite for signal-up and call-down connections that keep components independent of parent scripts.
Required when upgrading a project older than Godot 4.0; follow its migration bridges before applying this skill's subsequent upgrade steps.
No additional actions listed.