本次审查的基准分支:"$ARGUMENTS"(如果为空,则使用main)。
-
运行
git diff --stat <base>...HEAD和git status。将未提交的更改纳入审查范围。 如果没有变更,请说明并停止。 -
运行
npm run check并记录结果。暂时不要修复任何问题。 -
委托给 code-reviewer 子代理,提供:基准分支、变更文件列表以及
npm run check的输出。要求其只返回审查发现。 -
如果源文件发生了更改而没有相应的测试文件变更,同时委托给 test-writer 子代理,列出缺失的测试用例(仅列出,暂不生成代码)。
-
呈现一份综合报告:
裁决: 就绪 / 修复后就绪 / 需要重做 阻塞性问题 —— 错误、安全问题、违反 CLAUDE.md 中的约定(文件:行号、原因、修复方案) 应修复 —— 缺少测试、命名不清晰、错误处理漏洞 优化点(Nits) —— 可选,最多5条 检查 ——
npm run check的结果 -
在应用任何修复之前先询问用户意见。