SuperAPI AI 工具集

code-review-expert

测试与质量

查看项目

更新于 10-16 00:30

技能介绍

用途:对当前 git 变更做结构化代码审查,聚焦 SOLID 原则、架构、可删除代码与安全风险。默认仅输出审查结果,除非用户明确要求实施修改。

主要能力:按 P0(严重:安全漏洞、数据丢失、正确性缺陷,必须阻止合并)、P1(高:逻辑错误、明显 SOLID 违规、性能回退)、P2(中:代码异味、可维护性问题)、P3(低:风格与命名)分级。覆盖 SOLID 与架构异味、删除候选与迭代计划、安全与可靠性扫描(XSS、注入、SSRF、路径穿越、鉴权缺口、密钥泄露、限流、竞态等)、代码质量扫描(异常处理、性能、边界条件)。

使用方式:先用 git status -sb、git diff --stat、git diff 界定变更范围,必要时用 rg 或 grep 查找相关模块与契约。按需加载 references/solid-checklist.md、references/security-checklist.md、references/code-quality-checklist.md、references/removal-plan.md。输出按摘要、发现(按 P0–P3 分组)、删除/迭代计划、附加建议组织;文件级问题可用 ::code-comment{file="path/to/file.ts" line="42" severity="P1"} 格式。

边界情况:无变更时提示用户并询问是否审查暂存区或指定提交范围;差异超过 500 行时先按文件汇总再分批审查;混合关注点按功能分组。

限制:审查优先,未获用户明确确认前不得实施任何修改;无问题时应说明已检查内容、未覆盖范围与残余风险。具体安装与调用方式资料未提供。