SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 04:30

技能介绍

用途:对代码变更进行系统化审查,强调“带着意图阅读、带着目的质疑、带着谨慎记录”,并收集证据形成可追溯的审查结论。

主要能力:按 READ → NOTE ISSUES → CLASSIFY → REPORT 流程推进。准备阶段创建 REVIEW.yml、确定待审文件与关注领域;概览阶段列出变更文件、阅读 PR/提交说明并记录初步印象;深入审查逐文件对照检查项、记录发现并运行相关检查;验证阶段运行测试、linter 并检查回归;综合阶段汇总发现、排定优先级、生成 REVIEW.md 并给出建议。

发现分级:Blocking(🚫,合并前必须修复,请求修改)、Important(⚠️,应修复或解释,请求修改)、Minor(💡,建议修复,仅评论)、Praise(🎉,表扬)。发现类型包括安全、正确性、性能、可维护性与风格。检查清单覆盖输入验证、输出编码、认证授权、敏感数据处理、注入漏洞、时序攻击;逻辑错误、边界情况、空值处理、错误处理、竞态条件、资源清理;代码清晰度、注释、命名一致性、DRY、单一职责、可测试性;算法复杂度、内存、数据库查询、缓存与多余操作。

使用方式:创建 REVIEW.yml 记录审查名称、状态、findings(blocking/important/minor/praise)与 verification(tests、linter 结果);验证命令示例包括 npm test、pytest、go test ./... 以及 npm run lint、flake8、golangci-lint run;最终生成 REVIEW.md,包含摘要与计数、按严重度分组的问题、验证结果与建议。建议输出取值:approve(可合并)、request_changes(存在阻塞或重要问题)、comment(仅有次要反馈)。

适用场景:Pull Request 审查、提交前质量把关、需要结构化记录审查证据的团队流程。

限制:资料未提供具体安装方式、平台支持、收费模式或自动化集成细节;相关事实暂未提供。