mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-06-27 04:51:46 +00:00
Game Studio Agent Architecture — complete setup (Phases 1-7)
48 coordinated Claude Code subagents for indie game development: - 3 leadership agents (creative-director, technical-director, producer) - 10 department leads (game-designer, lead-programmer, art-director, etc.) - 23 specialist agents (gameplay, engine, AI, networking, UI, tools, etc.) - 12 engine-specific agents (Godot, Unity, Unreal with sub-specialists) Infrastructure: - 34 skills (slash commands) for workflows, reviews, and team orchestration - 8 hooks for commit validation, asset checks, session management - 11 path-scoped rules enforcing domain-specific standards - 28 templates for design docs, reports, and collaborative protocols Key features: - User-driven collaboration protocol (Question → Options → Decision → Draft → Approval) - Engine version awareness with knowledge-gap detection (Godot 4.6 pinned) - Phase gate system for development milestone validation - CLAUDE.md kept under 80 lines with extracted doc imports Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
73
.claude/skills/scope-check/SKILL.md
Normal file
73
.claude/skills/scope-check/SKILL.md
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
name: scope-check
|
||||
description: "Analyze a feature or sprint for scope creep by comparing current scope against the original plan. Flags additions, quantifies bloat, and recommends cuts."
|
||||
argument-hint: "[feature-name or sprint-N]"
|
||||
user-invocable: true
|
||||
allowed-tools: Read, Glob, Grep
|
||||
context: |
|
||||
!git diff --stat HEAD~20 2>/dev/null
|
||||
---
|
||||
When this skill is invoked:
|
||||
|
||||
1. **Read the original plan** — Find the relevant document:
|
||||
- If a feature name: read the design doc from `design/gdd/`
|
||||
- If a sprint number: read the sprint plan from `production/sprints/`
|
||||
- If a milestone: read the milestone definition from `production/milestones/`
|
||||
|
||||
2. **Read the current state** — Check what has actually been implemented or is in progress:
|
||||
- Scan the codebase for files related to the feature/sprint
|
||||
- Read git log for commits related to this work
|
||||
- Check for TODO comments that indicate unfinished scope additions
|
||||
|
||||
3. **Compare original vs current scope**:
|
||||
|
||||
```markdown
|
||||
## 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]
|
||||
|
||||
### Scope Additions (not in original plan)
|
||||
| Addition | Who Added | 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]
|
||||
```
|
||||
|
||||
4. **Output the scope check** with a clear verdict:
|
||||
- **On Track**: Scope within 10% of original
|
||||
- **Minor Creep**: 10-25% scope increase — manageable with adjustments
|
||||
- **Significant Creep**: 25-50% scope increase — need to cut or extend timeline
|
||||
- **Out of Control**: >50% scope increase — stop and re-plan
|
||||
|
||||
### Rules
|
||||
- Scope creep is additions without corresponding cuts or timeline extensions
|
||||
- Not all additions are bad — some are discovered requirements. But they must be acknowledged and accounted for.
|
||||
- When recommending cuts, prioritize preserving the core player experience over nice-to-haves
|
||||
- Always quantify scope changes — "it feels bigger" is not actionable, "+35% items" is
|
||||
Reference in New Issue
Block a user