用途:test-audit 是面向测试编写、修改、评审与清理的技能,用统一的价值标准约束新测试并审计既有测试。
主要能力:包含三种模式。编写模式在写入时对每个新增或变更测试设门禁;审计模式针对重复断言源码、重复更强证明、将行为耦合到实现、或维持仅测试用生产接缝的测试做定向清扫;战役模式清理整个子系统(包、插件或核心区域拥有的全部测试文件)的测试面,开始前需阅读 CAMPAIGN.md。
使用方式:新增测试前需回答四个问题——保护什么可观察行为、不变量或独立契约;什么可信回归会让它失败;为何现有覆盖未捕获该失败;是否需要生产调用者不需要的生产接缝。随后对照垃圾模式清单检查,命中即不通过,除非保留标准能指出它独立守护的契约。回归测试必须在修复前代码上按预期原因失败、修复后通过。审计时先只读发现并报告证据,再编辑;记录候选证据字段,选择一致的属主边界批次,优先净减少生产代码行数。验证使用仓库 AGENTS.md、CLAUDE.md 或 package 脚本中的测试命令,运行最小属主与兄弟测试、定向格式化、git diff --check 及仓库策略要求的变更文件门禁,并用 git diff --numstat 分别报告生产/工具与测试。
适用场景:编写或评审测试、清理低价值测试、按子系统开展测试面清理。
限制:需授权才能提交、推送、开 PR 或落地;一次落地一个一致 PR;测试监视器运行时不得编辑源码或测试;静态或慢不是删除理由;行为保持的重构下会失败的测试属于断言实现而非行为,应在属主边界重写。资料未提供具体安装命令、价格或平台信息。