adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
End-of-story completion review. Reads the story file, verifies each acceptance criterion against the implementation, checks for GDD/ADR deviations, prompts code review, updates story status to Complete, and surfaces the next ready story from the sprint.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill story-done --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/story-doneContext preview
The summary Claude sees to decide when to auto-load this skill.
End-of-story completion review. Reads the story file, verifies each acceptance criterion against the implementation, checks for GDD/ADR deviations, prompts code review, updates story status to Complete, and surfaces the next ready story from the sprint.
name: story-done description: "End-of-story completion review. Reads the story file, verifies each acceptance criterion against the implementation, checks for GDD/ADR deviations, prompts code review, updates story status to Complete, and surfaces the next ready story from the sprint." argument-hint: "[story-file-path] [--review full|lean|solo]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash, Write, Edit, AskUserQuestion, Task model: sonnet
This skill closes the loop between design and implementation. Run it at the end of implementing any story. It ensures every acceptance criterion is verified before the story is marked done, GDD and ADR deviations are explicitly documented rather than silently introduced, code review is prompted rather than forgotten, and the story file reflects actual completion status.
**Output:** Updated story file (Status: Complete) + surfaced next story.
---
Resolve the review mode (once, store for all gate spawns this run): 1. If `--review [full|lean|solo]` was passed → use that 2. Else read `production/review-mode.txt` → use that value 3. Else → default to `lean`
See `.claude/docs/director-gates.md` for the full check pattern.
**If a file path is provided** (e.g., `/story-done production/epics/core/story-damage-calculator.md`): read that file directly.
**If no argument is provided:**
1. Check `production/session-state/active.md` for the currently active story. 2. If not found there, read the most recent file in `production/sprints/` and look for stories marked IN PROGRESS. 3. If multiple in-progress stories are found, use `AskUserQuestion`:
4. If no story can be found, ask the user to provide the path.
---
Read the full story file. Extract and hold in context:
Also read:
Read the *current* `requirement` text from the registry entry. This is the source of truth for what the GDD required — do not use any requirement text that may be quoted inline in the story (it may be stale).
the full document. Use this to cross-check the registry text is still accurate.
`Manifest Version:` date (used in Phase 4 staleness check)
---
For each acceptance criterion in the story, attempt verification using one of three methods:
paths that should be in config files.
that should be in localization files.
Batch up to 4 manual verification questions into a single `AskUserQuestion` call:
question: "Does [criterion]?" options: "Yes — passes", "No — fails", "Not tested yet"
After completing the pass/fail/deferred check above, map each acceptance criterion to the test that covers it:
For each acceptance criterion in the story:
1. Ask: is there a test — unit, integration, or confirmed manual playtest — that directly verifies this criterion?
matches the criterion's subject (use `Glob` and `Grep`)
above with a "Yes — passes" answer, count that as a manual test
2. Produce a traceability table:
| Criterion | Test | Status | |-----------|------|--------| | AC-1: [criterion text] | tests/unit/test_foo.gd::test_bar | COVERED | | AC-2: [criterion text] | Manual playtest confirmation | COVERED | | AC-3: [criterion text] | — | UNTESTED |
3. Apply these escalation rules:
coverage is insufficient to confirm the story is actually done. The verdict in Phase 6 cannot be COMPLETE until coverage improves.
completion, but must appear in Completion Notes.
table in the report.
4. For any ADVI
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Repo: Donchitos/Claude-Code-Game-Studios
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Creates an Architecture Decision Record (ADR) documenting a significant technical decision, its context, alternatives considered, and consequences. Every major…
Validates completeness and consistency of the project architecture against all GDDs. Builds a traceability matrix mapping every GDD technical requirement to…
Guided, section-by-section Art Bible authoring. Creates the visual identity specification that gates all asset production. Run after /brainstorm is approved…
Audits game assets for compliance with naming conventions, file size budgets, format standards, and pipeline requirements. Identifies orphaned assets, missing…
Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles. Produces structured spec files and updates the…