SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-15 22:41

技能介绍

用途:对代码改动进行自动化审查,遵循项目自身约定(CLAUDE.md)与通用最佳实践,输出可执行的修改建议。

主要能力:按优先级分类问题——严重(安全漏洞、数据丢失、崩溃)、缺陷(逻辑错误、边界情况、竞态)、性能(N+1 查询、内存泄漏、低效算法)、可维护性(清晰度、命名、文档)、风格(格式与细节)。审查范围覆盖未提交改动、暂存改动、指定 PR、单个文件、分支对比。

使用方式:选择要审查的对象(当前 diff、暂存改动、PR 编号、指定文件、分支对比),技能会进入对应工作流。附带可选脚本:./scripts/get-diff.sh [unstaged|staged|branch] [branch-name] 获取格式化 diff;./scripts/check-tests.sh [unstaged|staged] 检查改动文件的测试覆盖;./scripts/format-report.sh "Feature Name" 生成审查报告模板。参考文档包括审查清单、常见问题与修复、安全模式。

原则与限制:必须先读 CLAUDE.md(若存在);不审查未读过的代码;大型审查使用全新上下文以避免偏差;评论需具体到行号、代码片段与修复方案;只审查改动内容而非整个文件。具体安装方式、平台支持与收费信息暂未提供。