SuperAPI AI 工具集

review-code

测试与质量

查看项目

更新于 10-16 04:28

技能介绍

用途:对代码变更做多维度审查。类型包括 correctness、security、api-usage、consistency、simplicity、coverage;带类型参数时只跑该类型的内部审查加同行审查,不带参数时跑全部六类内部审查加同行审查。

主要能力:先确定审查范围(指定 diff 命令、文件列表或目录;都没有时默认与仓库默认分支比较,无变更则停止)。每个类型对应一个标准文件,如 references/correctness-review.md、references/security-review.md 等。默认并行发起内部审查与 /peer-review,汇总带归属(internal 或 peer、类型、文件路径)的发现,并按优先级或文件顺序输出,附各类型 Overall Verdict 与合并的 Peer Review Verdict。

使用方式:通过 Agent 工具调用,模型为 opus,所有调用放在同一条消息中,等待全部返回后再继续。内部审查每个活跃类型一个调用,同行审查一个调用。提示中需包含范围、对应标准文件路径、输出格式等。

限制与注意事项:共享工作树和 git index 视为只读,HEAD 不变,用 git show 读取其他 ref;需要改动代码的检查在 $TMPDIR 下的隔离 worktree 中进行,并自行安装依赖,结束后清理并验证。测试运行器输出重定向到 $TMPDIR 文件,避免管道提前关闭;运行器在独立进程组中带超时运行。涉及共享外部资源(数据库、固定端口、缓存)的测试层级需隔离或标记为不运行。构建产物需先构建再审查。已裁决的发现列表需标注为已做决定而非代码属性。资料未提供安装命令、收费或平台信息。