adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Scope creep check — current scope versus the original plan. Flags additions, quantifies bloat, recommends cuts. 'Any scope creep?' Finishing a game from its brief is /cut's.
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill scope-check --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill scope-check -a windsurf -y
name: scope-check description: "Scope creep check — current scope versus the original plan. Flags additions, quantifies bloat, recommends cuts. 'Any scope creep?' Finishing a game from its brief is /cut's." argument-hint: "[feature-name or sprint-N]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash(git log *) model: haiku
This skill is read-only — it reports findings but writes no files.
Compares original planned scope against current state to detect, quantify, and triage scope creep.
**Argument:** `$ARGUMENTS` — the whole string: a feature name (it may be several words), sprint number, or milestone name.
---
Locate the baseline scope document for the given argument:
If the document is not found, report the missing file and stop. Do not proceed without a baseline to compare against. Read a GDD by section: find the headings you need with the Grep tool (pattern `^#`, content mode) and Read those ranges with offset and limit.
---
Check what has actually been implemented or is in progress:
---
Produce the comparison report:
## Scope Check: [Feature/Sprint Name] Generated: [Date] ### Original Scope [List of items from the original plan] ### Current Scope [List of items currently implemented or in progress] > **If Phase 4 will return NOT ASSESSED, do not render the numeric block below.** > Replace the counts and the Bloat Score with > `[Baseline | Current state] unusable — see verdict` (whichever side could not > be read) and give the reason. A rendered > `Original items: 0 / Net scope change: 0%` one section above a NOT ASSESSED > verdict re-creates the exact "0% reads as on track" hazard Phase 4 exists to > kill, one phase earlier — and readers trust a number over a caveat. ### Scope Additions (not in original plan) | Addition | Source | When | Justified? | Effort | |----------|--------|------|------------|--------| | [item] | [commit/person] | [date] | [Yes/No/Unclear] | [S/M/L] | ### Scope Removals (in original but dropped) | Removed Item | Reason | Impact | |-------------|--------|--------| | [item] | [why removed] | [what's affected] | ### Bloat Score - Original items: [N] - Current items: [N] - Items added: [N] (+[X]%) - Items removed: [N] - Net scope change: [+/-N] ([X]%) ### Risk Assessment - **Schedule Risk**: [Low/Medium/High] — [explanation] - **Quality Risk**: [Low/Medium/High] — [explanation] - **Integration Risk**: [Low/Medium/High] — [explanation] ### Recommendations 1. **Cut**: [Items that should be removed to stay on schedule] 2. **Defer**: [Items that can move to a future sprint/version] 3. **Keep**: [Additions that are genuinely necessary] 4. **Flag**: [Items that need a decision from producer/creative-director]
---
Assign a canonical verdict based on net scope change:
| Net Change | Verdict | Meaning | |-----------|---------|---------| | ≤10% | **PASS** | On Track — within acceptable variance | | >10–25% | **CONCERNS** | Minor Creep — manageable with targeted cuts | | >25–50% | **FAIL** | Significant Creep — must cut or formally extend timeline | | >50% | **FAIL** | Out of Control — stop, re-plan, escalate to producer |
**Before applying that table, check that the percentage means something.** Emit **NOT ASSESSED** instead — never a computed percentage — when any of:
placeholders, or `[TO BE CONFIGURED]`). Phase 1 stops when the file is *absent*; this is the case where it is present and empty, and it is the more dangerous one, because zero items yields a 0% net change that renders as **PASS — On Track**. Nothing was compared. Nothing was on track.
in the window, nothing in progress to read. Comparing a real baseline against an unreadable present is not a 0% change, and not the −100% that zero current items computes — the table reads both as PASS.
no baseline items is not a small number; it is not a number.
`NOT ASSESSED` **outranks PASS** (a comparison that never happened has not shown scope is on track) and **ranks below CONCERNS and FAIL** (measured creep is more actionable than an unmeasurable baseline).
Output the verdict prominently:
**Scope Verdict: [PASS / CONCERNS / NOT ASSESSED / FAIL]**
Net change: [+X%] — [On Track / Minor Creep / Significant Creep / Out of Control]
[or: NOT ASSESSED — [which side could not be read, and why]]---
After presenting the report, offer concrete follow-up:
the baseline document, or point the skill at where the work actually lives). Do not offer a re-run against the same inputs — it will produce the same non-answer.
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