Localization Review
This is an OMH localization-review workflow skill, projected for Agent Skills hosts (Claude Code, Codex, Cursor, opencode, OpenClaw, pi).
Why This Exists
localization-review makes terminology, context, cultural fit, and locale QA reviewable without treating a drafted translation as a published or visually validated release.
Do Not Use When
- The request is a short sentence or word translation or rewrite with no product or locale QA context; answer directly or use
content-operator.
- The user needs fresh rendered UI evidence, clipping checks, or a visual PASS/REVISE/BLOCK verdict; use
visual-qa.
- The user asks to edit locale files, push a translation-management-system job, publish strings, or configure localization settings; use
workspace-file-operator or connector-operator with explicit target and authority.
- The request asks for a regulatory or contractual conclusion about translated legal text; use
legal-compliance-review.
Examples
Good example:
- Prompt: Review our Korean checkout strings for terminology consistency, cultural fit, and context gaps before launch.
- Expected behavior: Prepare the locale and source-version brief, glossary choices, issue matrix, and locale QA criteria.
- Why: The product-release context needs localization review beyond a one-off translation.
Bad example:
- Prompt: Translate 'Your trial ends tomorrow' into Korean.
- Expected behavior: Answer directly or route to
content-operator, not localization-review.
- Why: A one-off sentence has no product locale QA or release-review objective.
Completion Checklist
- Findings or no-issue results are grounded in concrete file, artifact, command, or source evidence.
- Open questions, residual risk, and missing verification are named.
- Fixes or follow-up work are separate handoffs unless the user explicitly asked to implement them.
Recovery Notes
- If the reviewed target is missing, inspect the requested artifact or ask one target question.
- If independent verification is unavailable, report the gap and avoid an approval-style claim.
Use When
Use when multiple strings, a product surface, a market release, or a locale-sensitive document needs terminology, context, consistency, cultural-fit, and QA guidance beyond one-off translation.
Strong routing signals: `localization review`, `translation QA`, `locale glossary`, `현지화 검토`, `번역 QA`, `용어집`
Catalog Metadata
Category: review
Phase: localization-review
Quality tier: review-gated
Reasoning demand: standard
Quality bar:
- Ground terminology and cultural-fit choices in locale, audience, context, and source version.
- Make string severity, review ownership, and rendered QA gaps explicit.
Required inputs:
- locale
- audience
- source version
- product or content context
Expert clarification questions:
locale
- English: Which target locale should this localization review cover?
- Korean: 이 현지화 검토의 대상 로캘은 무엇인가요?
Expected outputs:
- locale/audience/context and source-version brief
- approved-term glossary and transcreation/localization choices
- string/content issue matrix with context, severity, and review owner
- locale QA acceptance criteria and handoff/observed-evidence gaps
Artifact expectations:
- prepared localization review when a wrapper captures it
Safety rules:
- Separate language guidance from rendered UI evidence and market approval.
- Do not claim locale-file changes, translation upload, publication, or rendered validation.
Runtime Evidence
Use the current host's own tools and subagent/task mechanism when available;
otherwise run the same lanes sequentially or name the unavailable capability.
A prepared plan, handoff, checklist, or skill installation is not execution,
review, CI, merge-readiness, or merge evidence. Report actual tool results or
not_observed / not_available; never invent dispatch or host accounting.
Treat supplied context as advisory, not proof of hidden memory reads or writes.
State scope, constraints, verification, and the stop condition before work.
Supporting paths are relative to this skill directory; sibling skill paths are
relative to its parent. Resolve them from the host-provided skill base directory
({baseDir} on hosts that provide it), never a hardcoded install location.
A named workflow not installed here is unavailable, not permission to emulate
its host-specific capabilities. Verify through the real surface before done.
1---2name: omh-localization-review-23description: [omh] Make a product or content release locale-ready with terminology, cultural-fit, and quality-review guidance. Use when the user says: localization review, translation QA, locale glossary, 현지화 검토, 번역 QA, 용어집.4---56# Localization Review78This is an OMH `localization-review` workflow skill, projected for Agent Skills hosts (Claude Code, Codex, Cursor, opencode, OpenClaw, pi).910## Why This Exists1112`localization-review` makes terminology, context, cultural fit, and locale QA reviewable without treating a drafted translation as a published or visually validated release.1314## Do Not Use When1516- The request is a short sentence or word translation or rewrite with no product or locale QA context; answer directly or use `content-operator`.17- The user needs fresh rendered UI evidence, clipping checks, or a visual PASS/REVISE/BLOCK verdict; use `visual-qa`.18- The user asks to edit locale files, push a translation-management-system job, publish strings, or configure localization settings; use `workspace-file-operator` or `connector-operator` with explicit target and authority.19- The request asks for a regulatory or contractual conclusion about translated legal text; use `legal-compliance-review`.2021## Examples2223Good example:2425- Prompt: Review our Korean checkout strings for terminology consistency, cultural fit, and context gaps before launch.26- Expected behavior: Prepare the locale and source-version brief, glossary choices, issue matrix, and locale QA criteria.27- Why: The product-release context needs localization review beyond a one-off translation.2829Bad example:3031- Prompt: Translate 'Your trial ends tomorrow' into Korean.32- Expected behavior: Answer directly or route to `content-operator`, not `localization-review`.33- Why: A one-off sentence has no product locale QA or release-review objective.3435## Completion Checklist3637- Findings or no-issue results are grounded in concrete file, artifact, command, or source evidence.38- Open questions, residual risk, and missing verification are named.39- Fixes or follow-up work are separate handoffs unless the user explicitly asked to implement them.4041## Recovery Notes4243- If the reviewed target is missing, inspect the requested artifact or ask one target question.44- If independent verification is unavailable, report the gap and avoid an approval-style claim.45464748## Use When4950Use when multiple strings, a product surface, a market release, or a locale-sensitive document needs terminology, context, consistency, cultural-fit, and QA guidance beyond one-off translation.5152 Strong routing signals: `localization review`, `translation QA`, `locale glossary`, `현지화 검토`, `번역 QA`, `용어집`5354## Catalog Metadata5556Category: `review`57Phase: `localization-review`58Quality tier: `review-gated`59Reasoning demand: `standard`6061Quality bar:6263- Ground terminology and cultural-fit choices in locale, audience, context, and source version.64- Make string severity, review ownership, and rendered QA gaps explicit.6566Required inputs:6768- locale69- audience70- source version71- product or content context7273Expert clarification questions:74- `locale`75 - English: Which target locale should this localization review cover?76 - Korean: 이 현지화 검토의 대상 로캘은 무엇인가요?7778Expected outputs:7980- locale/audience/context and source-version brief81- approved-term glossary and transcreation/localization choices82- string/content issue matrix with context, severity, and review owner83- locale QA acceptance criteria and handoff/observed-evidence gaps8485Artifact expectations:8687- prepared localization review when a wrapper captures it8889Safety rules:9091- Separate language guidance from rendered UI evidence and market approval.92- Do not claim locale-file changes, translation upload, publication, or rendered validation.9394## Runtime Evidence9596Use the current host's own tools and subagent/task mechanism when available;97otherwise run the same lanes sequentially or name the unavailable capability.98A prepared plan, handoff, checklist, or skill installation is not execution,99review, CI, merge-readiness, or merge evidence. Report actual tool results or100`not_observed` / `not_available`; never invent dispatch or host accounting.101Treat supplied context as advisory, not proof of hidden memory reads or writes.102State scope, constraints, verification, and the stop condition before work.103Supporting paths are relative to this skill directory; sibling skill paths are104relative to its parent. Resolve them from the host-provided skill base directory105(`{baseDir}` on hosts that provide it), never a hardcoded install location.106A named workflow not installed here is unavailable, not permission to emulate107its host-specific capabilities. Verify through the real surface before done.