用途:对 Pull Request 执行全面代码审查,输出结构化反馈。
主要能力:通过 gh pr view $ARGUMENTS --json title,body,files,additions,deletions 获取 PR 信息,逐文件审查,并按代码质量、功能、安全、测试、文档等清单检查。输出格式包含 PR 标题与编号、摘要、审批状态(Approved / Approved with suggestions / Changes requested)、发现项(Critical 必须修复、Suggestions 建议、Nitpicks 可选)、亮点与待澄清问题。
用法:/review-pr 123 或 /review-pr https://github.com/owner/repo/pull/123。
高级用法:支持多智能体审查,启动三个并行子智能体——一致性审计(DRY 违规、重复逻辑、命名与模式不一致)、SOLID 原则分析(函数过长、嵌套过深、圈复杂度过高、职责混杂)、防御性代码审计(空 catch、静默回退、未校验 null、被忽略的 promise 拒绝,以及 LLM 输出信任边界)。还包含反幻觉规则(断言前先用 Grep/Glob 验证、出现次数规则、读取完整文件上下文、使用不确定性标记)、发现项去重与优先级协调、严重性分级(🔴 必须修复 / 🟡 应修复 / 🟢 可跳过)、自动修复启发式(区分 AUTO-FIX 与 ASK)、可选自动修复循环(最多 3 次迭代,迭代前运行 tsc/lint,跳过受保护文件)、按 diff 内容条件加载上下文,以及预检与范围漂移检测。
限制:资料未提供安装方式、收费、平台支持与效果保证等信息。