SuperAPI AI 工具集

code-check

办公与效率

查看项目

更新于 10-15 21:13

技能介绍

用途:对代码库做整体健康审计,覆盖 Clean Code、SOLID、DRY 与一致性,属于用户主动调用的 Codebase Auditor 工作流。

主要能力:通过 Swarm 为每个审计维度启动并行的 worker-reviewer 智能体,分别审计 SOLID 违规、DRY 重复、Fowler 目录中的代码气味、跨代码库一致性、安全反模式、死代码与未使用导出;使用 Sequential Thinking 做复杂代码气味评估与重构取舍分析。SOLID 与 DRY 的判定以 .claude/rules/code-quality.md 为唯一事实来源;DRY 建议使用基于 AST 的工具(如 jscpd),而非仅用 grep。复杂度评估按语言选用工具:TypeScript 用 ts-complexity-report、eslint-plugin-sonarjs;Python 用 radon cc、radon mi;Go 用 gocyclo、gocognit;Rust 用 cargo-geiger、cargo-bloat。死代码检测:TypeScript 用 knip、depcheck;Python 用 vulture、pip-audit;Go 用 go mod tidy、staticcheck;Rust 用 cargo-udeps、cargo-machete,删除前需验证动态导入等误报。

输出:生成 Codebase Health Report,含执行摘要(健康评分 A/B/C/D/F、严重问题数、问题总数),以及 SOLID 违规、DRY 违规、代码气味、一致性问题、复杂度热点等表格,均要求给出具体 file:line 与可执行的修复建议。

限制:不得把偶发重复标为严重;不得建议破坏公共 API 且无迁移方案的改动;不得重风格轻实质;未验证误报前不得删除“死代码”;评估阈值需结合上下文。可交接给 /builder、/swarm-execute 执行具体修复,或交给 /architect 处理系统性架构问题。具体安装与调用方式资料未提供。