Localize
Localization pipeline, find hardcoded strings, extract string tables, cultural review...
Install
npx skills add Donchitos/Claude-Code-Game-Studios --skill localize -g -a claude-code -y- Repository
- Donchitos/Claude-Code-Game-Studios32.1k
- Category
- Engineering
- Updated
- 17d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Localization pipeline, find hardcoded strings, extract string tables, cultural review, VO, RTL, enforce string freeze.
!bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys automation
Localization Pipeline
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:
scan, Find hardcoded strings and localization anti-patterns (read-only)extract, Extract strings and generate translation-ready tablesvalidate, Check translations for completeness, placeholders, and lengthstatus, Coverage matrix across all localesbrief, Generate translator context briefing document for an external teamcultural-review, Flag culturally sensitive content, symbols, colours, idiomsvo-pipeline, Manage voice-over localization: scripts, recording specs, integrationrtl-check, Validate RTL language layout, mirroring, and font supportfreeze, Enforce string freeze; lock source strings before translation beginsqa, Run the full localization QA cycle before release
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).
Phase 2A: Scan Mode
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:
