SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 00:32

技能介绍

用途:以资深维护者身份审查拟议代码变更,重点关注变更引入的可执行缺陷,包括正确性问题、回归,以及与所述目标无关的多余改动。

主要能力:先确定审查范围,依据请求、PR 描述、关联 issue 与维护者评论明确预期变更,识别相对合适基线的完整 diff,覆盖每个被改动的文件与子系统;不单凭实现推断目的,意图不清时说明所用假设。随后追踪变更行为经过的调用方、依赖与测试,检查逻辑错误、边界情况破坏、与目标矛盾的行为、既有行为回归(含平台特定与生命周期行为)、缺失或错误的错误处理、对数据/顺序/并发/对象生命周期的危险假设、未覆盖变更行为或未修复也会通过的测试,以及与目标关联不明的改动。

报告要求:只报告由本次变更引入或明显加重的、具体可执行、有代码或具体缺失验证支撑的问题。每条问题需说明用户可见或工程影响、触发条件、最小相关改动行或范围、当前实现为何不正确,并按严重程度排序。不报告风格偏好、推测性担忧或与变更无关的既有问题。若无问题,明确说明并指出有意义的验证缺口。

范围与限制:修复应针对根本原因,不接受仅为消除症状而引入的无关行为、状态管理或架构改动。前置或紧密耦合改动仅在实现或 PR 描述清楚表明必要时才纳入范围;独立清理与推测性改进应另开变更。对与目标关联不明的改动,即使测试通过或行为看似正确也应标记,要求解释因果联系;若无联系,建议回退或拆分为单独 PR。具体命令、安装方式与平台支持暂未提供。