What problem does it solve?
It prevents translation drift, manifest corruption, and runaway LLM costs when maintaining 24 translated locales of ethereum.org content, by enforcing the correct operating rules for the LLM-based intl-pipeline instead of error-prone hand-edits.
Core Features & Use Cases
- Don't-hand-propagate enforcement: Explains when editing translated files is allowed versus when English changes must flow through the pipeline, including the
stamp_only escape hatch.
- Recovery and triage runbooks: Covers corrupted manifests, wedged
intl/pending-{base} branches, bad translations, RECITATION failures, and cost-guard aborts with concrete commands.
- Sanitizer and ETHGlossary policy: Defines the code-block-split rule for sanitizer fixes and treats ETHGlossary as the canonical source for term transliteration.
- Use Case: A contributor updates English frontmatter and wonders whether to edit 24 locale files; the Skill directs them to dispatch
intl-pipeline.yml so manifests stay in sync.
Quick Start
Ask how to safely propagate an English content change to all translated locales without breaking the translation manifests.