用途:审查 Pull Request,聚焦缺陷、回归、缺失测试和高风险改动。
主要能力:解析 PR 编号或 URL,提取 owner、repo 与 PR 号;未提供引用时用 gh pr view --json number,headRefName 从当前分支自动检测。获取数据使用 gh pr diff <number> 查看完整 diff,gh pr view <number> --json files 获取变更文件列表,并跳过 .lock、.min.js、.min.css、dist/、build/、vendor/、node_modules/、_pb2.py 及图片等生成或第三方文件。
审查重点:只报告需要修复的问题,只审查 PR 改动而非未改动代码中的既有问题;优先关注缺陷、安全问题、破坏性变更、性能问题、边界情况和缺失测试;合并同根因问题,保持列表简短高信号。
使用方式:显式调用时附加文本视为 PR 编号或 URL;若可用子代理,使用 github-dev:pr-reviewer 并传入 PR 引用,否则按手动步骤执行。GitHub 操作使用 gh。评论规则:只创建待定 PR 评论,绝不自动提交或确认审查;评论以小写开头、简短、尽量不加句末标点,语言简单。
输出格式:发现问题时按严重程度降序报告并附文件引用,最终建议 NEEDS_CHANGES;未发现问题时返回 APPROVE - No fixes required。
限制:仅审查 PR 变更;不自动提交审查;具体平台与收费信息暂未提供。