SuperAPI AI 工具集

review-changes

测试与质量

查看项目

更新于 10-15 19:56

技能介绍

用途:在提交代码前或收到代码审查请求时,审查仓库中所有未提交的变更。\n\n主要能力:先运行 git diff 获取未提交改动,再运行 git diff --cached 获取已暂存的变更;对每个被修改文件检查安全漏洞(依据 references/security-checklist.md,覆盖 OWASP Top 10 及特定技术栈安全问题)、Bug 与逻辑错误、代码质量问题(依据 references/quality-checklist.md),并检查变更代码的测试覆盖情况。\n\n技术栈识别:根据配置文件自动识别项目类型,如 composer.json 加 artisan 识别为 Laravel、pubspec.yaml 为 Flutter、nuxt.config.* 为 Nuxt.js、package.json 含 vue 为 Vue,并据此应用对应的技术栈检查。\n\n输出方式:返回结构化报告,包含按严重程度(Critical/Warning/Suggestion)统计的汇总数量、每条问题对应的 file:line 引用、说明与修复建议、测试覆盖状态,以及按优先级排序的建议。定位为可执行的反馈,除非严重影响可读性,否则跳过纯风格问题。\n\n适用场景:提交前的代码自查,或需要快速审查未提交改动时使用。限制:仅针对未提交的变更,未提供其他使用条件、平台或效果信息。