What problem does it solve?
This Skill helps you avoid common Godot 4.x GDScript pitfalls by providing consistent, production-friendly conventions for scripts, scenes, node references, signals, resources, and performance-oriented architecture.
Core Features & Use Cases
- GDScript standards: Naming conventions, section order, typed signals, exports, and static type hints for safer refactors.
- Godot 4.x node wiring: Preferred patterns for stable node references using @onready and %UniqueName, plus guidance to avoid fragile get_node() usage.
- Decoupled architecture: “signal up, call down” patterns for communication, state machines, and maintainable component design.
- Performance and systems: Guidance for resource loading strategies (preload/load/threaded), object pooling, and save/load design using Resources.
- Use-case fit: Code generation, scene architecture, implementation of state machines/pooling/save systems, and review of existing GDScript for quality issues.
Quick Start
Use this skill to generate Godot 4.x GDScript for a player state machine that uses typed signals and stable node references in the scene.