adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Guided game concept ideation — from zero idea to a structured game concept document. Uses professional studio ideation techniques, player psychology frameworks, and structured creative exploration.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
Guided game concept ideation — from zero idea to a structured game concept document. Uses professional studio ideation techniques, player psychology frameworks, and structured creative exploration.
name: brainstorm description: "Guided game concept ideation — from zero idea to a structured game concept document. Uses professional studio ideation techniques, player psychology frameworks, and structured creative exploration." argument-hint: "[genre or theme hint, or 'open'] [--review full|lean|solo]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, WebSearch, Task, AskUserQuestion model: sonnet
When this skill is invoked:
1. **Parse the argument** for an optional genre/theme hint (e.g., `roguelike`, `space survival`, `cozy farming`). If `open` or no argument, start from scratch. Also resolve the review mode (once, store for all gate spawns this run): 1. If `--review [full|lean|solo]` was passed → use that 2. Else read `production/review-mode.txt` → use that value 3. Else → default to `lean`
See `.claude/docs/director-gates.md` for the full check pattern.
2. **Check for existing concept work**:
3. **Run through ideation phases** interactively, asking the user questions at each phase. Do NOT generate everything silently — the goal is **collaborative exploration** where the AI acts as a creative facilitator, not a replacement for the human's vision.
**Use `AskUserQuestion`** at key decision points throughout brainstorming:
Write full creative analysis in conversation text first, then use `AskUserQuestion` to capture the decision with concise labels.
Professional studio brainstorming principles to follow:
---
Start by understanding the person, not the game. Ask these questions conversationally (not as a checklist):
**Emotional anchors**:
you lose track of time? What specifically created that feeling?
quite found?
**Taste profile**:
*(Ask this as plain text — the user must be able to type specific game names freely. Do NOT put this in an AskUserQuestion with preset options.)*
or let you express yourself? *(Use `AskUserQuestion` for this — constrained choice.)*
**Practical constraints** (shape the sandbox before brainstorming). Bundle these into a single multi-tab `AskUserQuestion` with these exact tab labels:
Use exactly these tab names — do not rename or duplicate them.
**Synthesize** the answers into a **Creative Brief** — a 3-5 sentence summary of the person's emotional goals, taste profile, and constraints. Read the brief back and confirm it captures their intent.
---
Using the creative brief as a foundation, generate **3 distinct concepts** that each take a different creative direction. Use these ideation techniques:
**Technique 1: Verb-First Design** Start with the core player verb (build, fight, explore, solve, survive, create, manage, discover) and build outward from there. The verb IS the game.
**Technique 2: Mashup Method** Combine two unexpected elements: [Genre A] + [Theme B]. The tension between the two creates the unique hook. (e.g., "farming sim + cosmic horror", "roguelike + dating sim", "city builder + real-time combat")
**Technique 3: Experience-First Design (MDA Backward)** Start from the desired player emotion (aesthetic goal from MDA framework: sensation, fantasy, narrative, challenge, fellowship, discovery, expression, submission) and work backward to the dynamics and mechanics that produce it.
For each concept, present:
Present all three. Then use `AskUserQuestion` to capture the selection.
**CRITICAL**: This MUST be a plain list call — no tabs, no form fields. Use exactly this structure:
AskUserQuestion(
prompt: "Which concept resonates with you? You can pick one, combine elements, or ask for fresh directions.",
options: [
"Concept 1 — [Title]",
"Concept 2 — [Title]",
"Concept 3 — [Title]",
"Combine elements across concepts",
"Generate fresh directions"
]
)Do NOT use a `tabs` field here. The `tabs` form is for multi-field input only — using it here causes an "Invalid tool parameters" error. This is a pl
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…