SuperAPI AI 工具集

pr-review

测试与质量

查看项目

更新于 10-16 01:29

技能介绍

用途:评审当前代码 diff,报告回归与正确性缺陷,并检查清理项(复用、简化、效率)、测试与文档问题。默认努力级别为 medium,级别越高,审查深度、子代理并行度以及对召回/精确的偏向越强。

参数提示:[low|medium|high|xhigh|max] [--fix] [--comment [inline]] [<target>]。

范围:本地审查默认将分支与上游对比(git diff @{upstream}...HEAD,回退到 main / master,或 HEAD~1),并纳入未提交与未跟踪改动;若传入 PR 链接、分支名或文件路径,则改审该目标。

努力级别:low 最快,仅做 bug 单块扫描,跳过测试、简化、文档及测试/夹具块;medium 默认,一个代理审查缺陷、测试、简化、文档及被触发的 API 设计与性能关切,并本地验证,偏精确;high 由独立子代理分别审查四个领域;xhigh 在 high 基础上再做一轮遗漏扫描;max 在 xhigh 基础上对幸存候选加验证子代理,成本最高、召回偏向最强。

流程:第一阶段按所选级别发现候选,每个候选需有文件、行号、摘要、严重级别与具体失败场景;第二阶段默认在主代理本地验证,max 下由子代理投票 CONFIRMED/PLAUSIBLE/REFUTED;第三阶段仅在 xhigh 和 max 下做遗漏扫描。

输出为 Markdown,包含 Bugs、Tests、Simplifications、Docs、Verdict 五个部分,按 🟣/🔴/🟠/🟡/ℹ️ 严重级别排序,无发现时写 No findings.,Verdict 为 Request changes、Approve after nits 或 Approve。

--comment 时通过 gh pr comment 将 Markdown 评审作为顶层 PR 评论发布;--comment inline 时对可映射到 PR diff 行的发现发布行内评论,非 diff 发现放入顶层回退评论。未提供 --comment 时不发布到 GitHub。未提供的信息包括具体安装方式、收费与平台支持等。