What problem does it solve?
It eliminates the slow, error-prone setup work of creating a new Godot project with the required baseline structure, end-to-end testing harness, and initial git state.
Core Features & Use Cases
- Lifetime-once project scaffolding: Creates the foundation for a brand-new Godot project only on fresh projects, preventing accidental rework mid-pipeline.
- Deterministic directory + scene placeholders: Produces
project.godot, base directories, and placeholder scenes (including scenes/main.tscn and scenes/game_world.tscn) via a dedicated project-scaffold skill.
- Addon installation and validation gating: Installs required addons from
.claude/config/addon_versions.json, enables plugins (including godot-e2e), writes e2e/conftest.py, runs the headless/import step, and verifies readiness with tools/check_project.py --build.
- Local-first git initialization: Ensures an initial git commit exists and includes Godot import metadata so parallel worker worktree isolation can resolve
HEAD.
Quick Start
Invoke /gm-scaffold, provide a game name and a 2D or 3D perspective, and wait for the scaffold verification to pass so you can continue with /gm-gdd.