← ClaudeAtlas

gat-implementlisted

Implement ONE milestone slice into the Godot project through GAT's reference-first and Godot runtime gates: map every requirement, inspect local + licensed upstream code, write GDScript/scenes/data, then prove the final edit through MCP run/debug/stop and targeted interaction evidence. Use after /gat-scaffold, one milestone at a time. Triggers: 实现, implement, build the feature, write gdscript, 做这个里程碑, wire it up in godot.
chenhangcuisg-code/gat · ★ 7 · AI & Automation · score 69
Install: claude install-skill chenhangcuisg-code/gat
# gat-implement — build one milestone into the running game Request: $ARGUMENTS Takes one slice of `production/milestone.md` and makes it real in the Godot project: code, scenes, data wiring, and (when a Godot editor + Hastur broker are running) live node/scene construction via `skills/godot-editor-control` when useful. Runtime writes are guarded by `gat-godot-gate`; editor control alone is not verification. **One milestone at a time.** Do not try to build the whole game in one pass — that is how scope explodes and verification becomes impossible. ## Inputs to read first - The target milestone in `production/milestone.md` - The relevant `design/gdd/<system>.md` (rules + data structures) and `design/content/<system>-data.md` (instances) - **`.gat/architecture.md`** — this game's *active* architecture index (resolved by `/gat-scaffold`). Read the module it lists for the system you're building, e.g. `knowledge/architecture/modules/system-skill.md`, `modules/system-action-combat.md`, `modules/system-ui.md`, `modules/system-game-ai.md`, … If the module you need isn't active yet, add it: `python tools/arch_init.py --add modules/system-<name>.md --out .gat/architecture.md`. - The project's paradigm decision (from `/gat-scaffold`, in `.gat/journal.md`) - The validated `.gat/evidence/<slice>/reference-map.json` produced by `/gat-reference-first` ## Procedure 1. **Scope the slice.** Turn every user requirement into a numbered, observable acceptance row. Implement an