用途:为前端仓库提供端到端国际化(i18n)编排,适合希望以最少提问完成 React、Vue、Next、Nuxt、Vite 项目国际化的场景。采用“自动优先”流程:先扫描仓库推断事实,再只询问无法可靠推断的业务决策,最后分阶段迁移并设置验证关卡。在完成检测与决策确认前,不应开始批量代码编辑。
主要能力:检测框架/运行时、包管理器与锁文件、现有 i18n 库与语言文件、路由与语言路由线索、SEO 线索(lang、hreflang、canonical)、硬编码字符串热点、日期/数字/货币本地化用法、CI 质量门禁线索。按阶段规划迁移:基础(i18n 库、语言结构、语言切换、回退)、迁移(提取硬编码 UI 字符串并替换为翻译键)、本地化(日期、数字、货币、复数、相对时间)、路由与 SEO(语言路由、html lang、hreflang、canonical、sitemap)、治理(缺失键与硬编码回归的 lint/test/CI 门禁)。
使用方式:在 Codex 与 Claude Code 中均可使用;Claude Code 中可用 $frontend-i18n-orchestrator 调用或在 UI 中选择。先运行 <skill_dir>/scripts/detect_i18n_profile.sh . 生成 i18n-profile.json,再依据 references/question-flow.md 只问未解决决策,按 references/framework-playbooks.md 分阶段执行,最后运行 <skill_dir>/scripts/validate_i18n_basics.sh . 并接入项目原生检查。脚本路径优先相对技能目录解析,其次为仓库根目录。
适用场景与限制:适合增量切片(按页面/模块)迁移,而非一次性重写。必须询问的常见歧义包括目标语言列表、默认语言与回退策略、URL 策略、翻译来源策略、上线策略、严格 CI 执行时机。不得猜测目标语言;现有 i18n 设置不一致时应视为歧义并明确询问。具体收费、价格、平台支持范围等资料暂未提供。