SuperAPI AI 工具集

team-code-review

测试与质量

查看项目

更新于 10-15 21:09

技能介绍

用途:对智能体自己产生的代码改动,或其他贡献者的 pull request 进行只读、静态、以证据驱动的代码审查。审查只靠阅读代码与测试,不运行测试、linter、类型检查或构建(这些交给 CI)。

主要能力:先确定审查对象(自身改动或他人 PR)、审查 base/head、仓库说明与完整 diff;从依赖清单、框架配置等推断技术栈,并加载匹配的评审 profile(如 Rails 应用读取 references/rails.md)。随后按互不重叠的视角调度专家子代理:架构与代码质量、可读性、测试、可维护性、安全、文档。每条候选发现需给出严重度、可能性、置信度、精确文件与行范围、具体失效模式、触发条件、证据与修复方向,并须通过可达性检验。主代理独立核实每条发现,尝试推翻,校准严重度,合并重复项,再做编辑取舍后输出报告。对他人 PR 先给核实摘要,经用户同意后才可调用 conventional-comments 起草评论,且需明确授权才能发布。

使用方式:在支持的运行时中调度子代理;为每个专家提供相同目标、base/head、仓库说明和只读约束。专家只报告可执行发现,不得编辑文件或发布评论。

适用场景:需要结构化、低噪声的代码评审,尤其是希望过滤误报、只在改动确实激活问题时才报告的场景。

限制:审查为静态只读,不执行任何检查,因此只基于代码阅读与推理;不报告无证据的推测、风格偏好、超出改动需要的加固与抽象、以及系统已阻止状态的防御性代码。若运行时或资料未提供子代理能力、具体安装方式与命令,暂未提供。