这篇适合谁,读完能做到什么
适合想在人工审查之前,先让 AI 过一遍拉取请求(PR)的开发者和团队负责人。读完这篇,你能分清 Claude Code 的两种审查方式,知道每种方式需要什么套餐和代码托管平台,知道一次审查怎么运行、会在 PR 上留下什么,以及怎么调整严格程度。
两种审查方式
Claude Code 提供两条审查路径,工作方式不同。
Code Review 是一项服务,负责审查 GitHub 仓库里的 PR,在 Anthropic 的基础设施上运行。Team 和 Enterprise 套餐的组织可以使用[1]。
**/code-review** 在你自己的 Claude Code 会话里、针对你当前的分支运行。任何套餐都可以用[1]。
Code Review 使用 AI 审查代码,可能漏掉漏洞、安全问题或其他问题。没有发现问题,并不代表代码就没有错误或足够安全[1]。
先确认能不能用
设置 Code Review 之前,先核对以下条件[1]:
- 套餐:Team 或 Enterprise。
- 代码托管:GitHub 上的仓库,包括 GitHub Enterprise Server,以及带数据驻留功能的 GitHub Enterprise Cloud。
- 数据保留:开启了零数据保留(Zero Data Retention),或应用了 HIPAA 配置的组织不能使用,也不在 Anthropic 的业务伙伴协议(BAA)覆盖范围内。
- 加密密钥:使用客户自管加密密钥(CMEK)的组织暂时还不能使用。
- 云服务商:如果开发者通过 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 使用 Claude Code,组织仍然需要一个 Team 或 Enterprise 套餐的 Claude 组织。
怎么开启
Claude 组织的 Owner 按照设置指南安装 Claude GitHub App,就能开启 Code Review。设置过程中,Owner 需要选择仓库、审查级别,以及审查何时运行[1]。
一次审查做什么
多个代理会并行阅读每处改动,同时参考改动周围的代码,查找逻辑错误、安全漏洞和没处理好的边界情况。之后,审查分为四个阶段[1]:
- 查找(Find):代理检查 diff 和改动周围的代码。
- 验证(Verify):把每个候选问题和代码对照,过滤掉误报。
- 排序(Rank):去掉重复项,按严重程度排序剩下的问题。
- 发布(Post):把结果发到 PR 上。
默认情况下,审查只关注正确性,也就是会导致线上出错的缺陷。格式偏好和测试覆盖率不足不在其列[1]。
审查通过阅读 diff 和周围的代码完成,不会构建或运行你的代码。在一次审查中,对仓库的访问是只读的,审查也不会推送提交[1]。
审查会在 PR 上留下什么
- 行内评论:标在相关的代码行上,审查正文里有总结[1]。
- 检查运行(check run):名为 Claude Code Review,详情里列出发现的问题。它不会以失败结束[1]。
- 提示语:如果检查运行的标题是 Code review found no issues,就会发一条说明,代替问题列表[1]。
审查从不批准或阻止 PR,合并与否仍由团队决定[1]。
审查何时运行,怎么手动触发
每个仓库都可以单独设置审查何时运行:PR 创建时运行一次、每次推送后运行,或者只在被请求时运行[1]。选择自动运行时,打开 PR 或向 PR 推送都会启动审查,但草稿 PR 和来自 fork 的 PR 除外[1]。拥有仓库写权限的人,可以在 PR 下评论 @claude review 来手动启动一次审查[1]。
审查级别怎么选
审查级别决定每次审查的细致程度,越细致花费越多[1]:
- Quick:较轻的一轮,最快,也最便宜。
- Standard:默认级别,在深度、速度和成本之间取平衡。
- Deep:最细致的一轮,耗时最长,花费也最多。
Owner 为整个组织设置一个级别,也可以给某个仓库单独设置。比如日常维护的代码库用 Quick,关键的代码库用 Deep[1]。Code Review 自己选择运行审查所用的 Claude 模型,管理员设置里没有模型选项[1]。
怎么调整审查关注的范围
在仓库里添加 REVIEW.md 和 CLAUDE.md 文件,可以调整审查标记的范围。Code Review 读取的是基础分支或默认分支上的 REVIEW.md,不读取 PR 自己改动的版本。这样一个 PR 就不能改写自己的审查规则[1]。
限制和常见问题
- 套餐或平台不支持:Code Review 只面向 GitHub 上的 Team 和 Enterprise 组织。其他情况下,可以在本地用
/code-review,或者在 CI 里接入 Claude[1]。 - 漏掉问题:审查通过不等于没有问题,仍然需要人工审查和测试[1]。
- 草稿和 fork 的 PR:不会自动触发审查,有写权限的人评论
@claude review才会启动[1]。 - 在自己的 CI 里用 Claude:GitHub Actions 和 GitLab CI/CD 需要 Claude API 密钥或云服务商凭证[1]。
- Ultrareview:需要用 claude.ai 账号登录[1]。
- GitLab 上的仓库:Code Review 只针对 GitHub 上的仓库;GitLab 可以通过 CI/CD 接入 Claude,但需要 API 密钥或云服务商凭证[1]。
和其他审查方式怎么搭配
几种审查方式的门槛和运行位置各不相同[1]。
- Code Review:面向 Team 和 Enterprise 组织的 GitHub 仓库,在 Anthropic 的基础设施上运行,由 Owner 开启[1]。
- **
/code-review**:在你自己的会话里、针对当前分支运行,任何套餐都能用[1]。 - Ultrareview:需要用 claude.ai 账号登录[1]。
- 在自己的 CI 里接入 Claude:可以接入 GitHub Actions 或 GitLab CI/CD,但需要 Claude API 密钥或云服务商凭证[1]。
没有 Team 或 Enterprise 套餐的组织,可以用 /code-review 在本地审查,它对任何套餐都开放[1]。
设置前和团队对齐的几件事
- 确认套餐和代码托管:Team 或 Enterprise,仓库在 GitHub 上[1]。
- 由 Owner 按设置指南安装 Claude GitHub App,并选择要开启审查的仓库[1]。
- 选定组织的审查级别(Quick、Standard 或 Deep),并决定审查何时运行[1]。审查级别越细,花费越多。
- 在仓库里放入
REVIEW.md或CLAUDE.md,调整审查关注的范围。REVIEW.md只读取基础分支或默认分支上的版本[1]。 - 把审查结果当作一道辅助检查,合并仍由团队决定,并保留人工审查和测试[1]。
下一步
先看设置页面,确认要求并安装 GitHub App。想调整审查范围,读自定义页面;想了解费用和每月消费上限,读费用页面。这些都在官方的 Claude Code 文档里[1]。
来源
- 1Code ReviewAnthropic Claude Code docs
引用本页: 用 Claude Code 做代码审查. TellWorld, https://www.tellworld.net/zh/practice/practice-claude-code-code-review. 更新于 2026-11-14