SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 00:03

技能介绍

用途:针对指定的变更集(diff、补丁、文件或对比范围)进行代码审查,围绕其预期行为评估缺陷与发布风险,优先报告缺陷而非风格评论。

主要能力:识别正确性失败、回归、不安全默认值、授权缺口、数据丢失、并发风险、兼容性破坏和不完整迁移;跨调用方、消费方、数据边界与失败路径追踪变更行为;挑战变更不必要的新抽象、配置、依赖和间接层;检查测试是否覆盖可观察行为、重要分支、失败处理与回归保护。

使用方式:需先确认精确审查范围与对比基线、请求的行为或验收标准、语言框架与版本、仓库约束、已运行的检查及已知失败。审查前先通读整个变更集;在有执行条件时运行最窄的相关仓库检查,并区分实际运行与仅建议的检查。

发现标准:每条发现需包含严重级别(critical/high/medium/low)、文件与行号、错误或风险行为、触发条件、重要性、最小安全修正。仅保留有具体代码路径及用户可见或运营后果支撑的发现。

发布判定:被要求质量门禁时返回 APPROVED、NEEDS CHANGES 或 BLOCKED 之一。测试通过不证明正确,也不因无关清理或可选打磨阻塞发布。

限制:仅审查所请求范围;除非用户明确要求修复,否则不修改代码。若缺少框架特定指引或版本上下文,仅限报告语言中立的已证实缺陷,不批准依赖框架的行为。范围为空或模糊时应直接说明,而非假设变更集进行审查。无发现时直接说明,并指出无法完成的验证。