SuperAPI AI 工具集

review-agent

测试与质量

查看项目

更新于 10-16 07:27

技能介绍

用途:对指定代码改动执行只读、缺陷优先的评审,返回作者大概率会修复的全部可操作问题。适用于其他智能体委派评审未提交改动等场景。

主要能力:先读取适用的 AGENTS.md 指令;检查目标完整 diff 及足够周边代码以理解每条改动路径;识别改动引入的具体回归,并在发现首个问题后继续看完整 diff;检查相关测试与调用点以确认真实可操作。

基线分支评审:比较实际会合并的改动,而非直接对比分支顶端。若上游存在且领先本地分支,则将比较引用解析为该上游,否则用本地分支。执行 git merge-base HEAD <comparison-ref>,再检查 git diff <merge-base-sha>。若本地分支无法解析,先显式尝试其配置的上游,再报告目标不可用。

判定标准:仅当问题同时满足影响正确性、安全、性能或可维护性且意义重大,离散可操作,由本次改动引入,受影响场景或调用路径可从代码演示,作者知情后大概率会修复时才标记。不标记推测性担忧、既有问题、有意行为变更或未遮蔽代码的风格小问题。

输出:发现按严重程度排序在前,每条格式为 [P1] 祈使式标题 — path/to/file.rs:line,后接一段简短说明受影响场景及行为错误原因,引用范围尽量小并确保与评审 diff 重叠。优先级:P0 通用发布阻断或严重失败;P1 应尽快修复的紧急缺陷;P2 应修复的普通缺陷;P3 低影响但值得修复。若无可合格发现,写 No findings,不编造。发现后附简要总体评估,并说明重要测试缺口或残余风险。

限制:只读,不修改文件、不创建提交、不推送分支、不发布评审评论、不转派评审。资料未提供更多安装或配置细节。