SuperAPI AI 工具集

audit-tests

测试与质量

查看项目

更新于 10-15 22:42

技能介绍

用途:audit-tests 是只读的诊断型测试审计技能,适用于任意 Intent Solutions(或兼容)仓库。它不修改测试代码,只做分类、映射、门禁执行与追溯分析,并在存在 P0/P1 缺口时移交给 implement-tests 去实现测试。

主要能力:先对仓库做确定性分类(service/api/library/cli/frontend/embedded/monorepo 等),再按 7 层测试分类法(L1 Git 钩子与 CI、L2 静态分析、L3 单元、L4 集成与回归、L5 系统质量、L6 E2E/BDD、L7 验收)映射适用层级,运行确定性门禁(conform、audit、scan、currency 等),并构建 RTM、角色与旅程追溯。输出 TEST_AUDIT.md(临时)以及 tests/TESTING.md、tests/RTM.md、tests/PERSONAS.md、tests/JOURNEYS.md 的观察性章节。

使用方式:通过“audit tests”“find gaps”“full sweep”“7-layer audit”“rtm check”“test quality”等触发。确定性检查委托给仓库内安装的 @intentsolutions/audit-harness;Node 仓库用 pnpm add -D @intentsolutions/audit-harness 安装,其他语言通过该包的 install.sh 引入。钩子与 CI 必须引用仓库内 harness,不能引用 ~/.claude/... 路径。

限制:只读诊断,除 TEST_AUDIT.md 和 TESTING.md 等观察性章节外不做文件系统改动;不执行仓库自身测试套件;门禁失败(如 CRAP 超阈值、架构违规、覆盖率低于策略下限)会中止流水线;在 main/develop/受保护分支上的移交需用户确认,feat/* 分支可自主移交。具体价格、平台支持范围等资料暂未提供。