使用情境 · Claude Code

Claude Code 程式碼審查:指令、規則和固定的審查者

Claude Code 內建三種審查:在你自己的工作階段裡用 /code-review;用 /code-review ultra 在雲端做更深入的多 agent 審查;以及託管的 Code Review,為 Team 和 Enterprise 方案在 GitHub pull request 上留言。本頁說明各自適用的時機、讓評論有用的規則,以及如何讓審查成為某個人每天的工作。

程式碼審查: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 migration 都要有回滾;沒有的話要說出來。
    - 不評論格式問題,那交給 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 寫一次,再把 @AGENTS.md 放進 CLAUDE.md,兩個 agent 就會讀同一份檔案。

另一個 agent 的逐步做法:Codex 程式碼審查。

Claude CodeCodex
規則檔CLAUDE.mdAGENTS.md
連接工具claude mcp addcodex mcp add 或 config.toml
你不在也能執行claude -pcodex exec
排程/schedule、桌面排程任務、/loopChatGPT App 的排程任務、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 員工,對準備好審查的 pull request 執行 /code-review。

已於 2026 年 11 月 13 日對照 Claude Code 文件和 OpenAI 的 Codex 文件查核。

程式碼審查,交給 Claude Code 上的 AI 員工。

Crewmark 把 Claude Code 和 Codex 工作階段變成有職位、目標、工作時間和心跳的 AI 員工。