此審查的基礎分支:"$ARGUMENTS"(若為空則使用 main)。
-
執行
git diff --stat <base>...HEAD和git status。將未提交的變更納入範圍。 若無任何變更,請告知並停止。 -
執行
npm run check並記錄結果。先不要修復任何問題。 -
將以下內容委派給 code-reviewer 子代理:基礎分支、已變更的檔案列表,以及
npm run check的輸出。要求它僅回傳發現的問題。 -
如果原始檔有變更但沒有對應的測試變更,也請 test-writer 子代理列出遺漏的測試案例(僅列出,不包含程式碼)。
-
提供一份合併報告:
裁決: 就緒 / 修復後就緒 / 需要重工 阻塞性 — 錯誤、安全性問題、違反 CLAUDE.md 的慣例(檔案:行號,原因,修復方式) 應修復 — 遺漏的測試、不明確的命名、錯誤處理漏洞 瑣碎意見 — 可選,最多 5 項 檢查結果 —
npm run check的結果 -
在應用任何修復前先詢問。