adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Onboarding doc for a new contributor or agent — project state, conventions, priorities relevant to the specified role.
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill onboard --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill onboard -a windsurf -y
name: onboard description: "Onboarding doc for a new contributor or agent — project state, conventions, priorities relevant to the specified role." argument-hint: "[role|area]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Bash(bash "*/.claude/skills/onboard/../../hooks/yaml-helper.sh" resolve_config *) model: haiku
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys automation`
**Automation mode**: Resolve `modes.automation` (`project.local.yaml` → `project.yaml` → default `collaborative`). Every `AskUserQuestion` call and every file write follows `.claude/docs/automation-modes.md` (collaborative asks always · guided major-only · autonomous logs and proceeds; `automation_always_ask` categories always prompt).
**If the inputs this skill needs do not exist, the answer is "could not run" — not a filled-in report.** Check first, and stop if the check fails.
1. List the inputs this skill reads (data files, prior reports, profiler output, test results, registries, source code). 2. For each, record `FOUND` or `ABSENT` — not "assumed present". 3. If any input required for a section is ABSENT, that section is **`NOT ASSESSED — NO DATA`**. Do not estimate it, do not infer it from an adjacent artifact, and do not leave a mandated cell to be filled by whoever reads the template next. 4. If **every** required input is ABSENT, stop and report **`NOT ASSESSED — NO DATA`** as the whole verdict, naming what was missing and which skill produces it.
**A verdict of `NOT ASSESSED` is a success.** It is the correct, useful answer to "what does the data say?" when there is no data. The failure mode this prevents is specific: a report whose verdict enum has no "could not run" state produces **false clean passes** — an asset audit returning COMPLIANT on a project with no assets and no standards, or a performance profile reporting ">99% headroom against a 16.67ms budget" with zero profiler data and no budget ever set.
**Absence of evidence is never evidence of absence.** A scan that finds no matches because there are no files to scan has not verified anything. Say which of the two happened — a reader cannot tell from a green result.
---
Read CLAUDE.md for project overview and standards.
Read the relevant agent definition from `.claude/agents/` if a specific role is specified.
`CLAUDE.md` and `.claude/agents/` ship with the framework — no skill creates them. If either is missing, report it as missing from the install.
---
`docs/architecture/`, `production/` and the code root, read `production/session-state/active.md` if it exists, and say that a role would focus the next pass (e.g. `/onboard programmer`)
Read recent changes (git log if available) to understand current momentum.
---
# Onboarding: [Role/Area] ## Project Summary [2-3 sentence summary of what this game is and its current state] ## Your Role [What this role does on this project, key responsibilities, who you report to] ## Project Architecture [Relevant architectural overview for this role] ### Key Directories | Directory | Contents | Your Interaction | |-----------|----------|-----------------| ### Key Files | File | Purpose | Read Priority | |------|---------|--------------| ## Current Standards and Conventions [Summary of conventions relevant to this role from CLAUDE.md and agent definition] ## Current State of Your Area [What has been built, what is in progress, what is planned next. Name what Phase 2 found by path — for a designer, each existing GDD and design doc — or say it found none] ## Current Sprint Context [What the team is working on now and what is expected of this role] ## Key Dependencies [What other roles/systems this role interacts with most] ## Common Pitfalls [Things that trip up new contributors in this area] ## First Tasks [Suggested first tasks to get oriented and productive] 1. [Read these documents first] 2. [Review this code/content] 3. [Start with this small task] ## Questions to Ask [Questions the new contributor should ask to get fully oriented]
---
Present the onboarding document to the user.
Ask: "May I write this to `production/onboarding/onboard-[role]-[date].md`?"
If yes, write the file, creating the directory if needed.
---
Verdict: **COMPLETE** — onboarding document 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.
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Create an ADR documenting a technical decision: context, alternatives considered, consequences.
Traceability matrix mapping GDD requirements to ADRs. Finds gaps, cross-ADR conflicts, engine compatibility. PASS/CONCERNS/NOT…
Author the Art Bible — visual identity gating asset production. Run before /map-systems.
Audit assets against naming conventions, file size budgets, format standards. Finds orphaned assets, missing references.
Per-asset visual specs plus AI generation prompts from GDDs and character profiles. After the art bible.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration