adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles. Produces structured spec files and updates the master asset manifest. Run after art bible and GDD/level design are approved, before production begins.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill asset-spec --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/asset-specContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles. Produces structured spec files and updates the master asset manifest. Run after art bible and GDD/level design are approved, before production begins.
name: asset-spec description: "Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles. Produces structured spec files and updates the master asset manifest. Run after art bible and GDD/level design are approved, before production begins." argument-hint: "[system:<name> | level:<name> | character:<name>] [--review full|lean|solo]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Edit, Task, AskUserQuestion model: sonnet
If no argument is provided, check whether `design/assets/entity-inventory.md` exists:
---
This flow produces `design/assets/entity-inventory.md` — the master list of everything the game needs visually. Run once before asset spec work begins.
Read all available source material in parallel:
Organize everything found into categories:
Characters / Protagonists Enemies / Creatures Buildings / Structures Environment / Terrain Items / Props VFX / Particles UI Screens (list each screen by name) HUD Elements Audio (SFX, music — descriptions only, no generation prompts) Other
For each item, note the source doc it was found in.
Present the full proposed inventory to the user in conversation. Then use `AskUserQuestion`:
If [B] or [D]: ask the user to describe additional items. Accept brief descriptions ("a medieval keep, used as a level background") or detailed ones — either works. Work through them collaboratively until the user is satisfied.
If [C] or [D]: ask which items to remove and why. Remove them from the list.
After user approval, ask: "May I write the entity inventory to `design/assets/entity-inventory.md`?"
Write the file:
# Visual Entity & Screen Inventory > Generated: [date] > Sources: [list of source docs read] ## Entities | # | Name | Type | Description | Source | Status | |---|------|------|-------------|--------|--------| | 1 | [name] | Character / Enemy / Building / Environment / Item / Other | [brief description] | [source doc] | Needed | ## UI Screens | # | Screen Name | Description | Source | Status | |---|-------------|-------------|--------|--------| | 1 | Main Menu | [description] | [source] | Needed | ## HUD Elements | # | Element | Description | Source | Status | |---|---------|-------------|--------|--------| ## Audio | # | Name | Type (SFX / Music / Ambient) | Description | Source | Status | |---|------|------------------------------|-------------|--------|--------|
After writing, tell the user: > "Entity inventory saved. Next steps: > - Run `/ux-design [screen name]` for each UI screen in the inventory > - Run `/asset-spec entity:[name]` to spec each visual entity > - Or run `/asset-spec` again to work through the inventory one item at a time"
---
Extract:
**Mode behavior:**
---
Read all source material **before** asking the user anything.
> "No art bible found. Run `/art-bible` first — asset specs are anchored to the art bible's visual rules and asset standards." Extract: Visual Identity Statement, Color System (semantic colors), Shape Language, Asset Standards (Section 8 — dimensions, formats, polycount budgets, texture resolution tiers).
> "The Visual/Audio section of `design/gdd/[target-name].md` is empty. Either run `/design-system [target-name]` to complete the GDD, or describe the visual needs manually." Use `AskUserQuestion`: `[A] Describe needs manually` / `[B] Stop — complete the GDD first`
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…
Analyzes game balance data files, formulas, and configuration to identify outliers, broken progressions, degenerate strategies, and economy imbalances. Use…