adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Generates a sprint or milestone retrospective by analyzing completed work, velocity, blockers, and patterns. Produces actionable insights for the next iteration.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill retrospective --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/retrospectiveContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates a sprint or milestone retrospective by analyzing completed work, velocity, blockers, and patterns. Produces actionable insights for the next iteration.
name: retrospective description: "Generates a sprint or milestone retrospective by analyzing completed work, velocity, blockers, and patterns. Produces actionable insights for the next iteration." argument-hint: "[sprint-N|milestone-name]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Bash, AskUserQuestion model: sonnet
Determine whether this is a sprint retrospective (`sprint-N`) or a milestone retrospective (`milestone-name`).
---
Before loading any data, glob for an existing retrospective file:
(also check `production/sprints/sprint-[N]-retrospective.md` as an alternate location)
If a matching file is found, use `AskUserQuestion`:
If [A]: read the existing file and carry its content forward, revising sections with new data. If [B]: continue to Phase 2 with a blank slate. Before writing the new file, rename the existing one with a `-archived-[date]` suffix.
---
Read the sprint or milestone plan from the appropriate location:
**Also check for `production/sprint-status.yaml`**: if it exists, read it alongside the sprint plan. It is the authoritative source for actual story completion status (status: done, completed dates, blockers). Use it as the primary source for completion metrics in Phase 3. Fall back to markdown scanning only if the yaml does not exist. Note discrepancies between the yaml and the sprint plan (e.g., stories in yaml not in plan, or vice versa).
**If the file does not exist or is empty**, output:
> "No sprint data found for [sprint/milestone]. Run `/sprint-status` to generate > sprint data first, or provide the sprint details manually."
Then use `AskUserQuestion` to present two options:
tasks, dates, and outcomes; use that as the source of truth for the retrospective.
If the user chooses [A], collect the data and continue to Phase 3 using what they provide. If the user chooses [B], stop here.
Extract: planned tasks, estimated effort, owners, and goals.
Run git log for the sprint period to understand what was actually committed and when. Use the Bash tool (which uses Git Bash on Windows — the `2>/dev/null` is bash syntax, not PowerShell):
Bash: git log --oneline --since="4 weeks ago" 2>/dev/null || git log --oneline -20
Adjust the `--since` date to match the sprint duration if known from the sprint plan.
---
Scan for completed and incomplete tasks by comparing the plan against actual deliverables. Check for:
Scan the codebase for TODO/FIXME trends:
Read previous retrospectives (if any) from `production/retrospectives/` to check:
---
## Retrospective: [Sprint N / Milestone Name] Period: [Start Date] -- [End Date] Generated: [Date] ### Metrics | Metric | Planned | Actual | Delta | |--------|---------|--------|-------| | Tasks | [X] | [Y] | [+/- Z] | | Completion Rate | -- | [Z%] | -- | | Story Points / Effort Days | [X] | [Y] | [+/- Z] | | Bugs Found | -- | [N] | -- | | Bugs Fixed | -- | [N] | -- | | Unplanned Tasks Added | -- | [N] | -- | | Commits | -- | [N] | -- | ### Velocity Trend | Sprint | Planned | Completed | Rate | |--------|---------|-----------|------| | [N-2] | [X] | [Y] | [Z%] | | [N-1] | [X] | [Y] | [Z%] | | [N] (current) | [X] | [Y] | [Z%] | **Trend**: [Increasing / Stable / Decreasing] [One sentence explaining the trend] ### What Went Well - [Observation backed by specific data or examples] - [Another positive observation] - [Recognize specific contributions or decisions that paid off] ### What Went Poorly - [Specific issue with measurable impact -- e.g., "Feature X took 5 days instead of estimated 2, blocking tasks Y and Z"] - [Another issue with impact] - [Do not assign blame -- focus on systemic causes] ### Blockers Encountered | Blocker | Duration | Resolution | Prevention | |---------|----------|------------|------------| | [What blocked progress] | [How long] | [How it was resolved] | [How to prevent recurrence] | ### Estimation Accuracy | Task | Estimated | Actual | Variance | Likely Cause | |------|-----------|--------|----------|--------------| | [Most overestimated task] | [X] | [Y] | [+Z] | [Why] | | [Most underestimated task] | [X] | [Y] | [-Z] | [Why] | **Overall estimation accuracy**: [X%] of tasks within +/- 20% of estimate [Analysis: Are we consistently over- or under-estimating? For which types of tasks? What adjustment should we apply?] ### Carryover Analysis | Task | Original Sprint | Times Carried | Reason | Action | |------|----------------|---------------|--------|--------| | [Task that was not completed] | [Sprint N-X] | [N] | [Why] | [Complete / Descope / Redesign] | ### Technical Debt Status - Current TODO count: [N] (previous: [N]) -
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…