用途:在完成功能开发、Bug 修复或重构后、git commit 之前触发,对代码变更做多维度交叉审查。
主要能力:主 Claude 专注写代码不自我审查;三个 subagent(subagent_type=general)在同一条消息中并行启动,分别负责逻辑与边界条件、类型安全与错误处理、并发与资源安全,只输出问题列表,无问题则输出 NO_ISSUES。
使用方式:先用 git diff --stat 与 git diff HEAD 确认范围并保存完整 diff;并行派发三个审查 agent;汇总去重后按“逻辑漏洞 > 类型安全 > 并发安全 > 边界条件 > 资源管理”排序;主 Claude 逐项修复,只改被指出的问题;再次派发审查,直到全部 NO_ISSUES;随后按项目类型运行 lint/typecheck/build/test 验证;通过后 git add 与 git commit 提交。结束时输出完成报告,含审查轮次、发现问题数、已修复、跳过及原因、验证结果与 commit 信息。
适用场景:需要多角度覆盖的代码变更审查,尤其是并发、类型与边界条件易出问题的实现。
限制:资料未提供具体安装命令、依赖版本、支持的平台与语言范围、性能或收费信息;验证命令需按项目类型自行选择,资料未给出具体命令。