SuperAPI AI 工具集

review-codebase

编程与开发

查看项目

更新于 10-15 23:48

技能介绍

用途:对代码库做全面分析,找出优化机会、技术债与重构需求,用于周期性质量检查、技术债识别和改进规划。

主要能力:支持全库审查或指定目录,如 /skill:review-codebase src/components;支持聚焦模式 --focus security、performance、quality、testing、docs。分析维度包括复杂度(圈复杂度、认知复杂度、文件与函数长度)、重复代码、依赖(过时包、废弃 API、安全漏洞)、反模式与代码异味、约定不一致;并审计文档健康度,如 README 准确性、API 文档覆盖、规格实现状态、PRD→Spec→Code 可追溯性、ADR 有效性、环境变量文档。

使用方式:默认排除 node_modules/、dist/、build/、.next/、.git/ 及测试文件(除非聚焦 testing)。审查后读取 docs/reviews/_template.md 模板,生成报告到 docs/reviews/{date}-review.md,并为可执行项生成 docs/tasks/refactor-{component}.md、fix-{issue}.md、upgrade-{dependency}.md 等任务文件,按影响、工作量、风险排优先级,最后输出总体健康分、关键问题、快速收益与后续建议。

适用场景:定期代码质量检查、重构规划、依赖升级评估、文档与规格一致性检查。

限制:资料未提供具体安装方式、运行环境要求、收费信息或平台支持范围;复杂度阈值、评分标准与重构模式为技能内置规则,实际效果取决于代码库与配置。