用途:对 Pull Request 或代码变更范围进行多维深度审查,适合高风险、需要项目上下文感知的合并前审计。
主要能力:以 6-7 个并行专用代理分别负责安全、代码质量(两轮)、测试、后端/前端架构、LLM 集成等维度;支持 full、security、performance、quick 等审查焦点;通过域检测(前后端、AI)选择代理,减少无关令牌消耗;对高危结论引入盲审驳斥机制与投票仲裁;输出带 praise、issue、suggestion、nitpick 的分类评论,并给出 approve 或 request-changes 结论,每条阻断性问题的文件、行号和理由。支持 memory 知识图谱写入与项目审查上下文注入。
使用方式:通过技能名 review-pr 调用,参数可为 PR 编号(如 review-pr 123)、PR URL、分支或 base...head 范围。脚本先解析目标并输出 TARGET JSON,再据此审查。默认采用 Workflow 编排(workflows/review-fanout.js);Workflow 不可用时回退 Agent 工具,并可选跨模型驳斥通道。调用前需确认审查焦点,并按阶段创建任务跟踪进度。仅当用户显式添加 --post 时才向 GitHub 提交评论。
适用场景:项目感知的合并前深度审查、安全或性能专项审查、需要跨维度综合结论的场景。
限制:不支持 ultra/deep 模式,此类需求需用户自行运行 /code-review ultra;PR 标题、正文与评论属不可信输入,仅 diff 为可信审查对象;post 与写操作受门控限制;gh 调用可能触发 GitHub API 速率限制,需等待重置而非循环重试;Workflow 路径会放弃 fork 前缀缓存,成本更高。其他具体平台配置、参数默认值与计费信息,资料中暂未提供。