adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Auto-generates a changelog from git commits, sprint data, and design documents. Produces both internal and player-facing versions.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill changelog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/changelogContext preview
The summary Claude sees to decide when to auto-load this skill.
Auto-generates a changelog from git commits, sprint data, and design documents. Produces both internal and player-facing versions.
name: changelog description: "Auto-generates a changelog from git commits, sprint data, and design documents. Produces both internal and player-facing versions." argument-hint: "[version|sprint-number]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash, Write context: | !git log --oneline -30 2>/dev/null !git tag --list --sort=-v:refname 2>/dev/null | head -5 model: haiku
Read the argument for the target version or sprint number. If a version is given, use the corresponding git tag. If a sprint number is given, use the sprint date range.
Verify the repository is initialized: run `git rev-parse --is-inside-work-tree` to confirm git is available. If not a git repo, inform the user and abort gracefully.
---
Read the git log since the last tag or release:
git log --oneline [last-tag]..HEAD
If no tags exist, read the full log or a reasonable recent range (last 100 commits).
Read sprint reports from `production/sprints/` for the relevant period to understand planned work and context behind changes.
Read completed design documents from `design/gdd/` for any new features implemented during this period.
---
Categorize every change into one of these categories:
For each commit, check whether the message contains a task ID or story reference (e.g. `[STORY-123]`, `TR-`, `#NNN`, or similar). Count commits that lack any task reference and include this count in the Phase 4 Metrics section as: `Commits without task reference: [N]`.
---
# Internal Changelog: [Version] Date: [Date] Sprint(s): [Sprint numbers covered] Commits: [Count] ([first-hash]..[last-hash]) ## New Features - [Feature Name] -- [Technical description, affected systems] - Commits: [hash1], [hash2] - Owner: [who implemented it] - Design doc: [link if applicable] ## Improvements - [Improvement] -- [What changed technically and why] - Commits: [hashes] - Owner: [who] ## Bug Fixes - [BUG-ID] [Description of bug and root cause] - Fix: [What was changed] - Commits: [hashes] - Owner: [who] ## Balance Changes - [What was tuned] -- [Old value -> New value] -- [Design intent] - Owner: [who] ## Technical Debt / Refactoring - [What was cleaned up and why] - Commits: [hashes] ## Miscellaneous - [Change that didn't fit other categories, or vague commit message] - Commits: [hashes] ## Known Issues - [Issue description] -- [Severity] -- [ETA for fix if known] ## Metrics - Total commits: [N] - Files changed: [N] - Lines added: [N] - Lines removed: [N] - Commits without task reference: [N]
---
# What is New in [Version] ## New Features - **[Feature Name]**: [Player-friendly description of what they can now do and why it is exciting. Focus on the experience, not the implementation.] ## Improvements - **[What improved]**: [How this makes the game better for the player. Be specific but avoid jargon.] ## Bug Fixes - Fixed an issue where [describe what the player experienced, not what was wrong in the code] - Fixed [player-visible symptom] ## Balance Changes - [What changed in player-understandable terms and the design intent. Example: "Healing potions now restore 50 HP (up from 30) -- we felt players needed more recovery options in late-game encounters."] ## Known Issues - We are aware of [issue description in player terms] and are working on a fix. [Workaround if one exists.] --- Thank you for playing! Your feedback helps us make the game better. Report issues at [link].
---
Output both changelogs to the user. The internal changelog is the primary working document. The player-facing changelog is ready for community posting after review.
---
After presenting the changelogs, ask the user:
> "May I write this changelog to `docs/CHANGELOG.md`? > [A] Yes, append this entry (recommended if the file already exists) > [B] Yes, overwrite the file entirely > [C] No — I'll copy it manually"
recommendation to **[A] append**.
the existing file (newest entries first).
After a successful write: Verdict: **CHANGELOG WRITTEN** — changelog saved to `docs/CHANGELOG.md`. If the user declines: Verdict: **COMPLETE** — changelog generated.
---
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…