本文根據 Claude Code 官方文檔《Commands》《Review locally with /code-review》《Best practices for Claude Code》《Checkpointing》整理,資料核對於 2026-11-05。配圖為本站整理的示意圖,不是介面截圖。本站(bigolab.com)不是 Anthropic 官方網站。
適用於誰
- 想讓 Claude Code 在提交或開 PR 之前先審一遍代碼的人;
- 看過舊教學裏
/review的用法,發現行為不一樣的人; - 想弄清
/code-review、/security-review、/simplify、/verify各自管什麼的人。
命令列表的總覽見 /guides/claude-code-slash-commands,通用的「用 AI 審代碼」流程見 /guides/ai-code-review-workflow。本文只講 Claude Code 官方命令本身。
結論先說
/code-review找的是正確性問題(bug);官方說,取決於模型和效果級別,也會順帶給出複用、簡化和效率方面的整理建議。/review現在只是它的別名。/security-review是另一個命令,分析當前分支相對 origin 預設分支的改動裏有沒有安全漏洞,比如注入、認證問題、數據暴露;需要有origin遠程。- 不帶目標時審的是你當前分支,也可以指定 PR 號、分支、路徑或提交範圍。
--fix會讓 Claude 改你的工作區,改動照常走你的權限模式;後台運行的審查所做的修改,/rewind可能撤不掉,要用 Git。- 官方明確說審查會遵守你的
CLAUDE.md,但不會讀REVIEW.md,那個文件是給 GitHub 上託管的 Code Review 服務用的。

圖:本站根據 Claude Code 官方文檔:Commands 整理的示意圖
一、/code-review 怎麼用
直接在會話裏輸入:
text
/code-review
官方說明:沒有目標時,審查覆蓋你當前分支領先上游分支的提交,加上未提交的改動;如果分支沒有上游,則與 main 或上一個提交比較。在終端會話中,它作為後台子智能體運行,有自己的上下文窗口,不會佔滿你的對話,結果在審完後回到對話裏。這個命令在任何套餐上都能用,消耗計入你的套餐用量或 API 計費。
審查目標可以寫在命令後面,官方給的對照如下:
| 想審什麼 | 輸入 |
|---|---|
| 當前分支和未提交改動 | /code-review |
| 最近 15 個提交 | /code-review HEAD~15..HEAD |
| 一個分支對另一個分支 | /code-review main...my-feature |
| 某一個提交 | /code-review abc1234^..abc1234 |
| 某個 PR | /code-review 1234 |
| 某個文件或目錄 | /code-review src/auth |
參數方面,官方列出的有:
- 效果級別
low、medium、high、xhigh、max、ultra。low只報最有把握的問題,誤報少;medium到max逐級擴大覆蓋面。沒寫級別時,會沿用你上一次輸入的級別,並顯示類似Reusing high effort的提示; --fix:審完後讓 Claude 把發現的問題改到工作區;--comment:把結果作為行內評論發到 GitHub PR(GitLab 合併請求則是一條總評論,需要glab和 v2.1.257 或更高版本);--max-findings n:限制或放寬報告條數,需要 v2.1.288 或更高版本。
提示詞 1:審查前先交代背景
終端裏的 /code-review 本身不需要提示詞,但你可以先在 CLAUDE.md 裏寫好項目規則,因為官方說審查會遵守它。下面是適合追加到 CLAUDE.md 的一段:
text
## 代碼審查關注點
- 所有數據庫查詢必須經過 src/db/ 裏的封裝,不允許在業務代碼裏拼接 SQL
- 公開接口的參數必須校驗,校驗寫在 src/api/schemas/
- 涉及金額的計算一律使用整數(分),不要用浮點數
- 審查時忽略代碼風格問題,只報會導致錯誤行為的問題
二、/security-review 怎麼用
官方對它的描述是:分析當前分支改動裏的安全漏洞,比較的是你的分支與 origin 預設分支之間的 diff,識別注入、認證、數據暴露等風險。前提是倉庫有 origin 遠程;如果運行時報 ambiguous argument 錯誤,官方說明在錯誤參考頁裏有對應排查。官方還提到 /init 和 /security-review 是少數 Claude 本身也能通過技能工具調用的內置命令。
它只是輔助工具。涉及支付、權限、用戶數據的代碼,建議再配合人工審查和專業的安全評估。讓 AI 編碼工具少碰密鑰的做法見 /guides/ai-coding-security-secrets-permissions。
提示詞 2:讓 Claude 針對一類風險專項檢查
text
請檢查當前分支相對 main 的改動,只關注認證和權限:
1)新增或修改的接口有沒有遺漏登入校驗;
2)是否存在用戶 A 能訪問用戶 B 數據的可能(越權);
3)有沒有把令牌、密鑰或密碼寫進代碼、日誌或錯誤訊息。
每個問題給出文件和行號、觸發條件、修改建議。沒有發現就寫「未發現」,不要為了湊數編造問題。
三、--fix、ultra 和其他鄰近命令
--fix 的邊界。 官方在審查文檔裏提醒:不加 --fix,審查只出報告;加了它,Claude 會改你的工作區,且仍然走權限模式。後台審查應用的 --fix 改動在你會話的檢查點之外,之後 /rewind 只能還原 Claude 在對話裏已經編輯過的文件,其餘文件要用 Git 撤銷。所以建議先提交或暫存手頭的工作,再用 --fix。回退細節見 /guides/claude-code-rewind-checkpoints-undo。
ultra。 /code-review ultra 在雲端運行更深的多代理審查(也有別名 /ultrareview)。官方命令頁寫的是:Pro、Max、Ultra 套餐含 3 次免費運行,之後需要用量額度。它要求用 claude.ai 帳號認證,在 Amazon Bedrock、Google Cloud、Microsoft Foundry 上不可用,啟用了零數據保留的組織也不可用,這時會改為在本地會話裏審查。免費次數和限制以官方頁面當前顯示為準。
鄰近命令。
/simplify:只做整理(複用已有函數、簡化、效率、抽象層級),並直接應用修改,不找正確性 bug。官方的審查文檔特別提醒:v2.1.147 之前,類似的審查命令叫/simplify且預設應用修復,如果你的腳本曾拿它找 bug,請改用/code-review --fix;/verify:讓 Claude 構建並運行應用,看改動是否真的有效,能發現測試和類型檢查漏掉的問題;/diff:自己查看工作區改動,包括 Claude 到目前為止做的編輯。
提示詞 3:對照需求文件審查(官方最佳實踐裏的寫法)
text
請用一個子智能體,對照 SPEC.md 審查當前改動:檢查每條需求是否都已實現,列出的邊界情況是否有測試;
只報告影響正確性的缺口,跳過代碼風格問題。
官方特別強調這條裏的「跳過風格」:被要求挑毛病的審查者總會找到點什麼,如果每條意見你都照改,最後會多出不必要的抽象層和給不會發生的情況寫的測試。
提示詞 4:處理審查結果
text
剛才的審查報告裏,請先逐條判斷哪些是真問題、哪些是誤報或風格偏好,並說明理由。
只修復真問題,每修一個跑一次【測試命令】。修完後告訴我改了哪些文件,以及哪些意見你沒有采納、為什麼。

圖:本站根據官方 Commands 與 Review locally 文檔整理的示意圖
常見問題
Q:想讓 GitHub 上每個 PR 都自動被審?
那是託管的 Code Review 服務,面向 Team 和 Enterprise,由組織所有者開啟,和本地 /code-review 是兩回事。在 PR 裏用 @claude 的做法見 /guides/claude-code-github-actions。
Q:不想讓 Claude 自己去啟動審查?
官方給了寫法:在設定文件的 skillOverrides 裏把 code-review 設為 user-invocable-only,之後只有你手動輸入時才會運行。
Q:想換成自己的審查規則?
官方說 /code-review 是內置技能,沒有可編輯的 SKILL.md;同名的項目或個人技能會替代它,但 /review 別名仍然運行內置版本。常規做法是把項目規則寫進 CLAUDE.md,或者自己寫一個審查子智能體。
訂閱和額度
本地審查會話計入套餐用量,大分支審查消耗不小。想了解訂閱可以看 /chongzhi/claude-code,價格和額度以官方頁面當前顯示為準。
相關教學
- /guides/claude-code-slash-commands:命令大全
- /guides/ai-code-review-workflow:通用 AI 代碼審查流程
- /guides/claude-code-git-commit-pr-merge-conflict:提交、PR 與合併衝突
參考資料
- Claude Code 文檔:Commands — https://code.claude.com/docs/en/commands
- Claude Code 文檔:Review locally with /code-review — https://code.claude.com/docs/en/code-review-local
- Claude Code 文檔:Best practices for Claude Code — https://code.claude.com/docs/en/best-practices
- Claude Code 文檔:Checkpointing — https://code.claude.com/docs/en/checkpointing
0 條評論
還沒有評論,來搶沙發~