SuperAPI AI 工具集

audit-codebase

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:作为高级工程顾问对项目做代码库健康评估,跨 7 个类别打分并产出改进路线图。耗时约 3-8 分钟,视代码库规模而定,范围为整个项目。

主要能力:按类别给出 1-10 分与可操作发现。类别与权重为:机密 15%、安全 15%、依赖 15%、结构 10%、测试 15%、导入 10%、AI 模式 20%。各分类均有具体评分标准,例如机密类检查硬编码凭据、常见密钥格式、.env 是否提交及 .gitignore 覆盖;安全类检查 SQL 注入、eval/exec、不安全反序列化与输入校验;依赖类使用 npm audit、pip-audit、cargo audit、govulncheck 等并检查锁文件;结构类统计目录文件数与深层嵌套、命名一致性与循环依赖;测试类比较测试与源码文件比、覆盖率配置与快照;导入类检查未使用导入、TypeScript strict 模式与通配符导入;AI 模式类检查 CLAUDE.md、.claude/settings.json、自定义命令、hooks、规则、agents 与 skills。

使用方式:在 Claude Code 中调用该技能,可用 $ARGUMENTS 指定类别名(如 secrets security tests)以只审计子集,否则审计全部 7 类。输出包含总分、分类评分表、按严重度分组的详细发现(含文件与行引用)、分层的改进计划(按分数区间给出目标与优先级表)以及小于 30 分钟的快速改进项。总分按上述权重加权后保留一位小数。

适用场景:项目健康自查、接手遗留代码库评估、制定工程改进优先级。

限制:具体命令依赖本地工具与项目语言,缺失时无法执行;部分发现可能为误报;约 70% 的发现可自动化检测,其余需人工判断;资料未提供官方安装命令与收费信息,暂未提供。