SuperAPI AI 工具集

audit

数据与分析

查看项目

更新于 10-16 01:16

技能介绍

用途:对代码库进行架构健康度审查,识别依赖方向违反、命名与错误处理模式不一致、横切关注点(logging、metrics、error handling)缺失、代码重复与 DRY 违反、测试覆盖缺口、文档不同步等问题。

主要能力:默认启用 4 个视角并行分析——依赖分析师(sonnet,扫描 import/require、循环依赖、方向违反)、模式一致性检查员(haiku,错误处理、命名惯例、API 风格)、测试覆盖分析师(haiku,缺测试模块、测试质量、mock 滥用)、文档同步检查员(haiku,代码与文档比对、过时文档、API 文档完整性)。模型路由配置位于 shared/config/model-routing.yaml。

使用方式:命令为 /audit [目标路径或模块],例如 /audit src/api/、/audit src/、/audit --full;Flags 支持 --full、--focus deps|patterns|tests|docs、--quick、--deep。执行流程分 Phase 0 收集目标、Phase 1 MAP 并行审查、Phase 2 REDUCE 问题汇总、Phase 3 产出报告。并行执行需在单条消息中发送 4 个 Task 调用。每个 Agent 完成前必须执行 mkdir -p .claude/memory/audit/{audit-id}/perspectives/ 并写入对应视角 md 文件。问题按 CRITICAL/HIGH/MEDIUM/LOW 分级。输出目录含 meta.yaml、perspectives/、issues.yaml、audit-summary.md,完成后执行 git add 与 git commit 提交审查记录。

适用场景:对指定模块或整个代码库做独立架构健康检查,结果可供 PLAN 或 IMPLEMENT 参考。

限制:审查 Agent 不允许开启子 Agent(Task),仅可用 Read、Glob/Grep、Bash、Write。缺失信息:未提供具体依赖阈值、一致性评分标准、安装与价格信息。