adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Localization pipeline — find hardcoded strings, extract string tables, cultural review, VO, RTL, enforce string freeze.
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill localize --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -a windsurf -y
name: localize description: "Localization pipeline — find hardcoded strings, extract string tables, cultural review, VO, RTL, enforce string freeze." argument-hint: "[scan|extract|validate|status|brief|cultural-review|vo-pipeline|rtl-check|freeze|qa]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Edit, Agent, AskUserQuestion, Bash(bash "*/.claude/skills/localize/../../hooks/yaml-helper.sh" resolve_config *) model: sonnet
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys automation`
Localization is not just translation — it is the full process of making a game feel native in every language and region. Poor localization breaks immersion, confuses players, and blocks platform certification. This skill covers the complete pipeline from string extraction through cultural review, VO recording, RTL layout testing, and localization QA sign-off.
**Modes:**
If no subcommand is provided, output usage and stop. Verdict: **FAIL** — missing required subcommand.
---
Every `AskUserQuestion` call follows `.claude/docs/automation-modes.md` (collaborative asks always · guided major-only · autonomous logs and proceeds; `automation_always_ask` categories always prompt).
Search the **code root** (resolve per `.claude/docs/code-root-resolution.md`) for hardcoded user-facing strings. **If the code root is unresolved, report `NOT ASSESSED — code root unresolved` rather than zero hits.** Zero hits from an unresolved root reads as "nothing to localize", which is the failure this guards:
Search for localization anti-patterns:
Report all findings with file paths and line numbers. This mode is read-only — no files are written.
---
Output a diff of new strings to add to the string table.
Present the diff to the user. Ask: "May I write these new entries to `assets/data/strings/strings-en.json`?"
If yes, write only the diff (new entries), not a full replacement. Verdict: **COMPLETE** — strings extracted and written.
---
Read all string table files in `assets/data/strings/`. For each locale, check:
Report validation results grouped by locale and severity. This mode is read-only — no files are written.
---
## Localization Status Generated: [Date] String freeze: [Active / Not yet called / Lifted] | Locale | Total | Translated | Missing | Stale | Coverage | |--------|-------|-----------|---------|-------|----------| | en (source) | [N] | [N] | [N] | [N] | [N]% | | [locale] | [N] | [N] | [N] | [N] | [X]% | > **Every cell above is a count you must take from the string table — including > the source row.** Do not pre-fill the source locale as `100%`: that asserts a > result before counting, and on a project with no `assets/data/strings/` it > produces a coverage report for a table that does not exist. If the string table > is abs
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