用途:为 Anthropic 的托管 Code Review 服务与本地 /code-review 命令提供规则引导,明确它们只由两个文件定制:CLAUDE.md 与 REVIEW.md。CLAUDE.md 提供项目上下文(技术栈、约定、架构),同时被本地 /code-review 与托管服务读取;REVIEW.md 只包含审查指令,仅被托管服务读取,并以最高优先级注入每次审查。不要把 CLAUDE.md 内容复制进 REVIEW.md,后者只承载审查者需要、而项目上下文未包含的信息。
主要能力与用法:从 .claude/rules/code-quality.md 与 .claude/rules/security.md 编译出简短的审查命令式条目,例如“flag X”“block on Y”“ignore Z”,而非复述规则原文。最后一行需写入 <!-- rules-hash: <hash> -->,其中 hash 由 cat .claude/rules/code-quality.md .claude/rules/security.md | shasum -a 256 | cut -d' ' -f1 生成。scripts/check-invariants.sh 的 review-freshness 检查会在每次运行时重算该值,若受跟踪的 REVIEW.md 页脚缺失或不匹配则构建失败。规则变更需在同一 PR 中重新生成 REVIEW.md。不要放入格式化工具已强制处理的风格问题、CI 已拦截的项、以及密钥、凭证或内部路径。
适用场景:需要统一托管与本地代码审查策略、并按规则文件维护审查提示的仓库。限制:REVIEW.md 仅托管服务读取,本地命令不读;其内容为构建产物,需与规则保持一致,否则会出现审查策略与当前代码脱节。