adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Fast, concise sprint snapshot — burndown and emerging risks for situational awareness. 'How is the sprint going?'
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-status -a windsurf -y
name: sprint-status description: "Fast, concise sprint snapshot — burndown and emerging risks for situational awareness. 'How is the sprint going?'" argument-hint: "[sprint-number or blank for current]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash(bash "*/.claude/skills/sprint-status/../../hooks/yaml-helper.sh" resolve_config *), Bash(bash "*/.claude/skills/sprint-status/../../scripts/story-status.sh"), Bash(bash .claude/scripts/story-status.sh*) model: haiku
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys story_granularity,workflow`
This is a fast situational awareness check, not a sprint review. It reads the current sprint plan and story files, scans for status markers, and produces a concise snapshot in under 30 lines. For detailed sprint management, use `/sprint-plan update` or `/milestone-review`.
**This skill is read-only.** It never proposes changes, never asks to write files, and makes at most one concrete recommendation.
**`story_granularity`** — it sets the grain of the burn-down read: **feature-sized** chunks at `coarse` (the default, via `rigor: minimal`), **task-sized** at `balanced` (`rigor: standard`), **AC-sized** at `fine`.
---
**Argument:** `$ARGUMENTS` (blank = use current sprint)
`production/sprints/` for a file matching `sprint-003.md`, `sprint-03.md`, `sprint-3.md`, or similar (`/sprint-plan` writes three digits). Report which file was found.
`production/sprints/` and treat it as the current sprint.
build order is the plan and the story files carry it. Report progress through it instead, then stop: 1. The list below was printed by `.claude/scripts/story-status.sh` before you read this skill: one line per unfinished story, already in the route's order (`IN_REVIEW`, `IN_PROGRESS`, then `TODO` — a `Ready` or `Not Started` story — in build order), then `BLOCKED`, `OTHER`, `NO_STATUS` and the `COMPLETE` count:
!`bash "${CLAUDE_SKILL_DIR}/../../scripts/story-status.sh"`
2. Print, in under 15 lines: `Build order: [N] of [M] stories complete` from the `COMPLETE` line (count only `Complete` and `Done` stories — `In Review` is not complete), then **Next**: the story on the first `IN_REVIEW`, `IN_PROGRESS` or `TODO` line. The list is already current; do not run the script again, and do not re-rank the story files — an `In Review` story is closed before an `In Progress` one continues: its work is written. Recommend `/story-done [path]` for `IN_REVIEW`, `/dev-story [path]` for `IN_PROGRESS` or `TODO`. Name any `BLOCKED` story with its blocker; it is never Next. 3. Every story `Complete` (or `Done`) → "Build order done: [M] of [M] stories complete." Offer three ways on: play the build; add the next stories from the brief with `/create-stories`; or `/project-settings` to raise `modes.rigor` if the game has outgrown a one-page brief. 4. `STORIES none` — no story files at all → "No stories yet. Run `/create-stories` to turn the brief's build order into stories." 5. No `IN_REVIEW`, `IN_PROGRESS` or `TODO` line, yet the `COMPLETE` line is short of the total — every unfinished story is `BLOCKED`, `OTHER` (such as `Draft`) or `NO_STATUS`. There is **no Next**, and the build order is **not** done: never say it is. Print the `Build order` line, then name each `BLOCKED` story with its blocker — read from its story file, usually a `BLOCKED:` note — and each other story with its status as written. Recommend one step: what the first blocker needs, or else finishing the first `Draft` or unstatused story and setting its Status to `Ready`.
with `/sprint-plan new`." Then stop.
Read the sprint file in full. Extract:
Nice to Have), owner, and estimate
---
Using today's date and the sprint end date from the sprint file, calculate:
If the sprint file does not include explicit dates, note "Sprint dates not found — burndown assessment skipped."
---
**First: check for `production/sprint-status.yaml`.**
If it exists, read it directly — it is the authoritative source of truth. Extract each story's `status`, and its `priority`, `owner` and `blocker` when set — they fill the status table's columns. No markdown scanning needed. Use its `sprint`, `goal`, `start`, `end` fields instead of re-parsing the sprint plan.
**If `sprint-status.yaml` does not exist** (legacy sprint or first-time setup), fall back to markdown scanning:
1. If the entry references a story file path, check if the file exists. Read the file and scan for status markers: DONE, COMPLETE, IN PROGRESS, BLOCKED, NOT STARTED (case-insensitive). 2. If the entry has no file path (inline task in the sprint plan), scan the sprint plan itself for status markers next to that entry. 3. If no status marker is found, classify as NOT STARTED. 4. If a file is referenced but does not exist, classify as MISSING and note it.
When using the fallback, add a note at the bottom of the output: "⚠ No `sprint-status.yaml` found — status inferred from markdown. Run `/sprint-plan update` to generate one."
Optionally (fast check only — do not do a deep scan): grep the code root for a directory or file name that matches the story's system
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Create an ADR documenting a technical decision: context, alternatives considered, consequences.
Traceability matrix mapping GDD requirements to ADRs. Finds gaps, cross-ADR conflicts, engine compatibility. PASS/CONCERNS/NOT…
Author the Art Bible — visual identity gating asset production. Run before /map-systems.
Audit assets against naming conventions, file size budgets, format standards. Finds orphaned assets, missing references.
Per-asset visual specs plus AI generation prompts from GDDs and character profiles. After the art bible.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration