SuperAPI AI 工具集

review-pr

智能体与模型

查看项目

更新于 10-15 23:59

技能介绍

用途:审查 Pull Request(拉取请求),根据改动复杂度自动调整审查深度。

主要能力:先通过 GitHub CLI 获取 PR 详情与 diff,再按文件数、增删行数、提交数和是否触及核心/架构文件评分,分为简单、中等、复杂三档。简单 PR 直接审查;中等 PR 启动 1-2 个深挖智能体;复杂 PR 最多启动 3 个,分别聚焦代码质量(规范、模式、可维护性、测试覆盖)、安全(输入校验、鉴权、注入风险、数据暴露)和架构(设计模式、关注点分离、性能影响、向后兼容)。随后阅读项目 README.md 与 CLAUDE.md 评估改动是否契合项目方向,并给出合并安全评估(可合并/谨慎合并/需修改)与低中高风险等级,最后按固定结构输出报告。

使用方式:用户需提供 PR 编号或 URL,否则需主动询问。核心命令为 gh pr view {pr_number} --json title,body,files,additions,deletions,commits,author,reviews,comments 与 gh pr diff {pr_number},并依赖 Agent 工具(subagent_type: "deep-dive")。

适用场景:需要快速处理大量 PR、希望按复杂度分配审查精力,并在安全、性能、架构多维度获得结构化反馈的代码仓库。

限制:依赖 GitHub CLI 与子智能体机制;复杂度评分阈值(5 文件/100 行、6-15 文件/100-500 行、15 文件/500 行等)只是给定规则;具体模型、价格、运行环境等资料暂未提供。