SuperAPI AI 工具集

code-quality

测试与质量

查看项目

更新于 10-16 08:41

技能介绍

用途:该技能充当自动化代码审查员,在代码进入生产前发现问题。适用于用户要求“审查这段代码”“能否改进”、提到重构/优化/代码异味、提交前审查、完成功能后,或使用 /dev-workflow:review 命令时激活。

主要能力:按 25 项清单系统检查五类内容。代码结构:单一职责、DRY、函数长度、命名清晰、魔法数字。错误处理:错误捕获、无静默失败、用户友好错误信息、日志、边界情况。安全:输入验证、SQL 注入防护、XSS 防护、敏感数据处理、密钥用环境变量。性能:避免 N+1 查询、合理缓存、数据库索引、避免多余计算、防止内存泄漏。测试:测试存在、边界与正常路径、错误条件、可维护性。

使用方式:先确定审查范围(暂存改动 git diff --cached、未暂存改动 git diff、指定文件、整个功能 git diff main...HEAD 或近期提交),再读取代码并逐项应用清单。若发现架构性问题,会进入深度思考,判断应做战术性重构还是战略性重设计。最后生成报告,包含优点、按高/中/低优先级列出的问题(位置、问题、风险、修复方式)、重构建议、代码指标与行动项,并给出通过/要求修改/拒绝的结论。

适用场景:提交前审查、功能完成后检查、重构分析、代码质量评估。

限制:资料未提供具体安装方式、收费、支持语言或平台信息;其效果依赖所审查代码与上下文,报告中的指标与置信度为示例格式,实际结果暂未提供。