用途:为指定拉取请求提供自动化代码审查,通过多个专门化代理并行工作,筛选高信号问题并发布审查评论。
主要能力与流程:先启动 haiku 代理检查前置条件——若 PR 已关闭、为草稿、无需审查(如自动化 PR 或明显正确的琐碎变更),或 Claude 已在该 PR 评论过,则停止;仍会审查 Claude 生成的 PR。随后启动代理收集相关 CLAUDE.md 文件路径,另用 sonnet 代理总结变更。接着并行启动 4 个审查代理:两个 sonnet 代理审计 CLAUDE.md 合规性(仅考虑与文件同路径或其父目录的 CLAUDE.md),两个 Opus 代理分别扫描 diff 中的明显缺陷和新增代码中的问题。对发现的问题再启动并行校验代理确认是否真实成立,过滤未通过校验的问题。
使用方式:通过 gh CLI 与 GitHub 交互,不使用 web fetch。对每个唯一问题用 gh pr review 发布行内评论;若未发现问题,可用 gh pr comment 发布摘要。行内评论需引用并链接问题,链接格式必须为包含完整 git sha 的 GitHub blob 地址,行号范围使用 L[start]-L[end],并提供目标行前后各至少一行上下文。可提交的小修复附建议块,较大改动只描述问题与修复思路;仅当建议能完全解决问题时才附可提交建议,且每个唯一问题只发一条评论。
限制:只标记高信号问题,如导致编译或解析失败、无论如何输入都必然产生错误结果、可引用明确规则的无歧义 CLAUDE.md 违反;不标记代码风格或质量、依赖特定输入或状态、主观改进建议,以及 linter 可捕获、预先存在、CLAUDE.md 中提及但代码已显式静默的问题。若不确定问题真实性则不标记,以免误报消耗审查者信任。具体平台支持范围与收费信息暂未提供。