SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-16 09:54

技能介绍

用途:为拉取请求和补丁提供高信号代码审查流程,覆盖正确性、可读性、API/UX、性能、安全与可维护性,目标是让作者安全、快速地合入变更。

主要能力与审查顺序:先理解意图(面向用户或系统的变更是什么、为什么);再按正确性(边界情况、不变量、错误处理)、安全性(安全、数据处理、密钥)、可维护性(结构、命名、接口)、性能(热路径、I/O、内存分配、数据库查询)、测试(修复前是否失败、是否覆盖正确行为)依次审查。

评论要求:可执行(改什么)、说明原因(风险/收益)、标明范围(必须还是可选)。

大差异分诊:从入口点和高风险文件(认证、支付、数据写入)入手;识别变更必须保持的不变量,再寻找违反点;快速略过机械性改动并合并看待,把深度审查集中在行为差异上。

要求修改的情形:会引发用户可感知故障的缺陷或正确性问题;安全/隐私回归或数据处理缺口;新行为或缺陷修复缺少或不充分的测试。

推荐输出格式:摘要(变更做了什么)、主要问题(必须修复的阻塞项)、次要建议(改进/细节)、测试计划(如何在本地或 CI 验证)、后续事项(不应阻塞合并的工单或清理)。

可选工具:从被审查仓库运行 python ~/.codex/skills/code-reviewer/scripts/review_diff.py --base origin/main --out /tmp/review.md 从 git diff 生成审查报告。

参考:审查清单与评论风格见 references/review-checklist.md。

适用场景:代码评审、拉取请求与补丁审查。限制:资料未提供收费、平台支持范围等具体说明。