بنقرة واحدة
i18n-enforcement
在提交代码前检查国际化合规性。当任务涉及 UI 文本、提示信息、按钮标签、 错误消息等用户可见字符串时触发。不适用于日志、注释、变量名。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
在提交代码前检查国际化合规性。当任务涉及 UI 文本、提示信息、按钮标签、 错误消息等用户可见字符串时触发。不适用于日志、注释、变量名。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | i18n-enforcement |
| description | 在提交代码前检查国际化合规性。当任务涉及 UI 文本、提示信息、按钮标签、 错误消息等用户可见字符串时触发。不适用于日志、注释、变量名。 |
在提交任何涉及用户可见文本的代码前,逐项检查:
AppLocalizations.of(context)!.xxx、S.of(context).xxx、或 context.l10n.xxx).arb 文件(或对应的 i18n 资源文件)中定义loginButtonTitle),不使用数字编号(如 str_001){count} items),不使用字符串拼接intl 的格式化方法(DateFormat、NumberFormat),不手写格式Text() 中'确定'、'取消'、'提交'、'加载中' 等常见 UI 文本硬编码String 类型的 const 定义在非 i18n 文件中用于 UI 显示SnackBar、AlertDialog、Tooltip 中的硬编码文本以下场景允许不走 i18n:
log()、print()、debugPrint())yakuten (hrtyaku.com) 网站运营/SEO 作战入口。当用户要求:分析 GA/GSC 数据、看流量/排名/搜索词、 出 SEO 报告、推荐 SEO 文章选题、优化 CTR/meta/AEO、内容更新计划、"网站运营" 等任务时触发。 分析由 Claude 本人完成(不调 Gemini;scripts/seo/ai-analyze.mjs 仅为 CI 无人值守备用)。
§37 Constitution 协议自动加载器(对齐 GitHub Spec Kit)。当用户请求涉及 spec/plan/ feature/architecture/decision/release 或开始新任务时自动触发。读取项目 docs/ai-cto/CONSTITUTION.md 并把项目特定的不可妥协约束注入响应。
§35 Eval-Driven Development 强制规则(铁律 #12)。当 Claude 编辑 .claude/commands/、 .claude/agents/、.claude/skills/、.agents/skills/、CLAUDE.md、playbook/handbook.md、 .claude/output-styles/ 等 prompt/agent 配置类文件时自动加载。 强制:无 eval 不进 main。配套 eval-gate.sh 注入 PostToolUse 提醒。
§32.1 Forbidden 路径强制规则。当 Claude 编辑 auth/payment/billing/secrets/keys/migration/ crypto/infra/terraform/ansible/.github/workflows 路径下文件时自动加载。要求 spec-driven、 双签、PR 标签 requires-double-review。配套 .claude/hooks/forbidden-guard.sh 硬阻止 (exit 2);本 skill 提供 Claude 应如何响应被阻止时的处理流程。
ai-playbook handbook (3986 行) 智能查询入口。当用户/任务提到 §NN.M 章节号、 "手册"、"playbook"、"铁律 #N"、"反模式"、"竞品" 等关键词时自动触发。 读 INDEX.md 决定该读哪段 handbook,避免每次塞 3986 行全文进上下文。
v3.9 Bugbot-style learned rules 自动加载器(Cursor 启发,44k learned rules 验证)。 当 Claude 触及 .claude/rules/learned/ 目录或被 /cto-evolve apply 写入新 learned rule 时自动加载。把项目历次自审 / cross-review / commit 沉淀的具体教训注入上下文, 避免重复犯同类错。