Anthropic 详解如何用六层自动化流程实现 AI 主导的代码审查
How the Claude Code team does code review
Anthropic 发布了其内部用于处理高并发 PR 的 Claude Code 代码审查流程,核心在于将人工审查从“读代码”转变为“做决策”,通过六层自动化检查拦截绝大多数问题,仅在高风险路径保留人工审批。该流程在 June 到 September 期间使合并的 PR 数量翻倍的同时,回滚率下降了 40% 以上。
具体执行上,审查分为六个层级:首先是提交前的自我验证(Self-verification),要求 Agent 运行测试或构建来证明工作完成;其次是每 PR 必有的 AI 审查,利用多个 Agent 投票筛选出实质性 Bug,过滤掉风格类噪音;第三是自动化的安全审查,作为合并前的阻断层;第四是常规的 CI 检查(Lint、类型检查等);第五是根据风险分级的人工审批,低风险变更无需人工介入,而涉及计费、CI 工作流等敏感区域必须有人签字;最后是合并队列与快速回滚机制,确保即使漏网之鱼也能被迅速修复。
该方案的关键增量在于引入了“收敛机制”以防止死循环,例如限制 Review 轮次为三次后强制人工介入,以及将历史事故转化为每日运行的评估集(Eval Set)来持续优化审查模型。此外,Anthropic 建议团队使用 CLAUDE.md 和 REVIEW.md 文件来规范 Agent 行为,并通过 Feature Flags 和分阶段发布来控制爆炸半径。对于外部开发者,Anthropic 已开放了 /code-review 和 /security-review 命令及 GitHub Action,允许团队在自己的仓库中复用这套逻辑。
材料把收入增长拆到客户和成本结构,能直接校正对商业化质量的判断。
来源:Hacker News · AI · claude.dev