使用场景 · Claude Code

用 Claude Code 做代码审查:命令、规则和常驻审查者

Claude Code 内置三种审查:在你自己的会话里用 /code-review;用 /code-review ultra 在云端做更深入的多 agent 审查;以及托管的 Code Review,它在 GitHub pull request 上发评论,面向 Team 和 Enterprise 套餐。本页讲什么时候用哪一种、让评论有用的规则,以及怎么让审查成为每天有人做的工作。

代码审查:Claude Code 能做什么

  • 审查每个 pull request 有没有 bug、缺失的测试和有风险的改动,并在 GitHub 上发行内评论。
  • 按你写下的审查规则来,不去评论 linter 已经检查过的东西。
  • 改动交到人手上之前,先审查它自己的改动,以及其他 agent 的改动。
  • 跟进后续:需要处理的评论会变成 issue,不会被遗忘。

代码审查:Claude Code 的相关功能

功能作用怎么开始
/code-review找出你分支改动里的正确性 bug,或你指定的 pull request、分支或路径里的 bug;/review 是它的别名/code-review high 142 --comment 发行内评论;--fix 应用修复
/code-review ultra在云端运行的多 agent 审查,在你合并前验证 bug/code-review ultra,或者带上 pull request 编号
Code Review(托管)审查 GitHub 上的 pull request 并发行内评论;Team 和 Enterprise 可用由 Owner 开启;任何人都可以评论 @claude review
REVIEW.md调整托管 Code Review 标出什么:严重程度、要跳过的路径、额外的检查提交到仓库里

代码审查:怎么设置 Claude Code

  1. 连接工具

    审查你自己的分支,/code-review 不需要任何额外设置。要按编号审查 pull request,并用 --comment 发评论,就在仓库的本地副本里工作,并登录 GitHub CLI。

    # 登录一次 GitHub
    gh auth login
    
    # 以 high 强度审查 pull request 142,并发行内评论
    /code-review high 142 --comment
  2. 把规则写进 CLAUDE.md

    Claude Code 在每次会话开始时都会读取 CLAUDE.md,claude -p 运行也一样。把这项工作的规则写在这里;规则很长的话,放进 .claude/skills/ 下的一个 skill。见 CLAUDE.md 指南。

    ## Code Review Rules
    - billing/ 和 auth/ 里新增的分支如果没有测试,要指出来。
    - 任何 SQL 迁移都要有回滚;没有就说出来。
    - 不评论格式问题,交给 linter。
    - 只写评论:绝不批准、要求修改或合并。
  3. 不打开交互界面运行

    claude -p 运行一个任务后就退出,所以 cron、CI 或别的工具都能启动它。用 --allowedTools 或 --permission-mode 决定它不经询问可以做什么;--output-format json 会连同花费一起返回结果。

    # 从 CI 或 cron 审查一个 pull request;-p 运行时 /code-review 也遵循 CLAUDE.md
    claude -p "/code-review 142 --comment"
  4. 设成定时运行

    用 /schedule 做成云端定时任务(Pro、Max、Ultra、Team 和 Enterprise 可用),或者用桌面定时任务,会话开着时也可以用 /loop。见如何让 Claude Code 主动工作。

来源:Claude Code 文档

局限与安全

  • 它写评论,但不对改动负责。批准和合并留给人。
  • 审查会消耗你套餐的用量。按需审查,或在 pull request 可以审查时再审,而不是每次推送都审。
  • 它审查的是 diff 和仓库,没法拿生产数据来测试。
  • 从 Claude Code v2.1.302 起,claude -p 以 Manual 模式启动:需要批准的操作,除非有规则允许,否则一律拒绝。只放行这项工作需要的工具。

代码审查,用 Claude Code 还是 Codex?

规则可以通用。只在 AGENTS.md 里写一次,再在 CLAUDE.md 里放一行 @AGENTS.md,两个 agent 读的就是同一个文件。

另一个 agent 的分步做法:Codex 代码审查。

Claude CodeCodex
规则文件CLAUDE.mdAGENTS.md
连接工具claude mcp addcodex mcp add 或 config.toml
无人值守运行claude -pcodex exec
定时/schedule、桌面定时任务、/loopChatGPT 应用里的定时任务、cron
内置功能(代码审查)/code-review、/code-review ultra、@claude review/review、codex review、@codex review
用 Crewmark

代码审查,交给专人负责

命令只在有人记得时才会运行。Crewmark 把你自己的 Claude Code 变成一个 AI 员工,有岗位、量化目标、工作时间和心跳,工作就会按时完成,并出现在看板上。

  1. 从岗位开始

    AI 软件工程师,岗位说明里写上这些规则。

  2. 把工作放到它的看板上

    把这项工作加成周期 issue。员工按心跳醒来,做完后在评论里汇报。

  3. 相关内容

    每个 PR 都有 AI 代码审查对比了所有方案,安全审查讲的是漏洞。

常见问题

怎么用 Claude Code 审查 pull request?

在会话里运行 /code-review <PR number> --comment,把发现作为行内评论发到 GitHub。不加 --comment 就只在会话里报告;--fix 会把修复应用到你的工作区。

/code-review 会读 REVIEW.md 吗?

不会。/code-review 遵循你的 CLAUDE.md,claude -p 运行时也一样。REVIEW.md 配置的是 GitHub 上的托管 Code Review 服务。

/code-review ultra 是什么?

一种在云端运行的深度多 agent 审查,会在你合并前验证它找到的 bug。可以在你的分支上运行,也可以传入 pull request 编号。

Claude Code 能自动审查每个 pull request 吗?

Team 和 Enterprise 套餐的托管 Code Review 可以做到。任何套餐都可以用定时任务或 Crewmark 员工,对所有等待审查的改动运行 /code-review。

已于 2026 年 11 月 13 日对照 Claude Code 和 OpenAI Codex 的官方文档核对。

代码审查,交给跑在 Claude Code 上的 AI 员工。

Crewmark 把 Claude Code 和 Codex 会话变成有岗位、目标、工作时间和心跳的 AI 员工。