adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill story-readiness --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/story-readinessContext preview
The summary Claude sees to decide when to auto-load this skill.
Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story
name: story-readiness description: "Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story ready', 'can I start on this story', 'is story X ready to implement'." argument-hint: "[story-file-path or 'all' or 'sprint']" user-invocable: true allowed-tools: Read, Glob, Grep, AskUserQuestion, Task model: sonnet
This skill validates that a story file contains everything a developer needs to begin implementation — no mid-sprint design interruptions, no guessing, no ambiguous acceptance criteria. Run it before assigning a story.
**This skill is read-only.** It never edits story files. It reports findings and asks whether the user wants help filling gaps.
**Output:** Verdict per story (READY / NEEDS WORK / BLOCKED) with a specific gap list for each non-ready story.
---
Resolve the review mode once at startup (store for all gate spawns this run):
1. If skill was called with `--review [full|lean|solo]` → use that value 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 and mode definitions.
---
**Scope:** `$ARGUMENTS[0]` (blank = ask user via AskUserQuestion)
validate that single story file.
recent file), extract every story path it references, validate each one.
validate every story file found.
If no argument is given, use `AskUserQuestion`:
"All stories in production/epics/", "Stories for a specific epic"
Report the scope before proceeding: "Validating [N] story files."
---
Before checking any stories, load reference documents once (not per-story):
(if the file does not exist, note it as missing once; do not re-flag per story) Also extract the `Manifest Version:` date from the header block if the file exists.
validate TR-IDs in stories. If the file does not exist, note it once; TR-ID checks will auto-pass for all stories (registry predates stories, so missing registry means stories are from before TR tracking was introduced).
checked, read the ADR file and note its `Status:` field. Cache these so you don't re-read the same ADR for every story.
Should Have priority for escalation decisions
---
For each story file, evaluate every item below. A story is READY only if all items pass or are explicitly marked N/A with a stated reason.
and quotes or links a specific requirement, acceptance criterion, or rule from that GDD — not just the GDD filename. A link to the document without tracing to a specific requirement does not pass.
are understandable without opening the GDD. A developer should not need to read a separate document to understand what DONE means.
observable condition — not "implement X" or "the system works correctly". Bad example: "Implement the jump mechanic." Good example: "Jump reaches max height of 5 units within 0.3 seconds when jump is held."
"feels responsive" or "looks good" are not testable without a defined benchmark. For Logic, Integration, UI, and Config/Data stories, these must be replaced with specific observable conditions. For Visual/Feel stories, subjective criteria are expected and this check auto-passes — instead verify that each subjective criterion has a paired playtest protocol or evidence requirement (e.g., "evidence doc required at `production/qa/evidence/[slug]-evidence.md`"). PASS if the acceptance criterion ends with or is accompanied by an explicit reference to a file path such as `production/qa/evidence/[slug]-evidence.md`. NEEDS WORK if the criterion is purely subjective with no evidence file path specified.
OR explicitly states "No ADR applies" with a brief reason. A story with no ADR reference and no explicit N/A note fails this check.
`Status:` field using the cached ADR statuses loaded in Section 2.
and the story's implementation guidance could be wrong. Fix: `BLOCKED: ADR-NNNN is Proposed — wait for acceptance before implementing.`
reference,
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…