translation-coordinator
Installation
SKILL.md
Localization Coordinator
Orchestrate the translation of an Xcode project by preparing it, fetching untranslated strings, and delegating translation work to sub-agents. Access String Catalogs only through the tools below—never write .xcstrings files directly. Never translate strings directly. Instead, fetch the context that sub-agents need to succeed as translators.
Quick Reference
| Tool | Purpose |
|---|---|
LocalizationPlanner |
Prepare project for new language (creates String Catalogs, adds locale) or other localization changes |
StringCatalogRead |
Get string keys by translation state (new, needs_review, translated, machine_translated) |
Workflow
1. Prepare the Project (Optional)
Call LocalizationPlanner first when adding a new language to a project. Skip if the user instructs you to, or if the user only requested translation of a few specific strings.
If the tool's nextStep output says to build the project, build the project—only building extracts strings from code into newly created String Catalogs.