用途:pr-review 是 PR 级审查层,用于审查已提交的 Pull Request,按提交逐个理解作者意图后再判断代码,避免把有意延后误判为缺陷。它组合而非重新实现下层审查能力:gemini-review 负责提交前的快速工作区差异审查,编排器 Step 3 智能体负责实现过程中的循环审查,advanced-review 负责高风险的深度多模型审查。
主要能力:提交叙事感知是核心价值,读取每个提交的消息与范围,区分有意延后与真实缺陷,并据此重新分级发现项;构建提交图跟踪 finding 的引入、修复与未关闭状态;按文件模式路由专业审查者,并按包分段运行 /gemini-review;对 Gemini 的幻觉模式做交叉验证;按质量门禁评分并输出报告。
使用方式:触发词为 review PR、review pull request、analyze PR、pr review 或 /pr-review。参数:/pr-review <number|url> 审查指定 PR;/pr-review <number> --quick 跳过受门控的第二意见;/pr-review <number> --no-gemini 跳过 Gemini 批次(离线模式)。流程包括收集 PR 元数据、在一次性克隆中做隔离构建验证、提交叙事分析、委派专项审查、按提交上下文重新分级、合并评分、受门控的第二意见、输出报告与清理。清理命令为 rm -rf "$PR_REVIEW_DIR"; unset PR_REVIEW_DIR。
适用场景:审查已提交的 PR,尤其是需要理解开发叙事、识别不完整修复与回归的中大型 PR。
限制:第二意见仅在审查结论冲突或 Critical 被质疑时触发,会启动隔离容器且并非免费;大型 PR(超过 50 个文件)始终建议拒绝并拆分;每个 Critical 必须核对真实 file:line 后才能报告;不得直接转述原始智能体输出。具体评分细则、路由表与克隆机制见其引用文档,资料未提供更多细节。