用途:把集成测试套件驱动到完全通过。每轮配对四个动作——查找(运行 $integration-test-verify)、诊断($debug-investigate + $integration-test-review 仅报告)、修复($fix 于所属层)、复查(对本轮修复差异运行 $changes-review)。验证只负责报告通过/失败,不负责修复。
主要能力:每轮对 {scope} 全新运行集成测试验证;任一失败时生成一条书面 Fault Verdict(TEST-WRONG、TEST-NOT-OPTIMAL、SOURCE-WRONG、ENVIRONMENT-BLOCKED、AMBIGUOUS),附 file:line 证据与置信度;AMBIGUOUS 时直接询问用户;按修复是否落地有条件运行变更复查,并把有效发现折回同一轮修复;Round Integrity Check 要求已执行测试数不减少、跳过数不增加,否则视为回退而非收敛。
范围:默认是整个系统(由 testProjectPattern 与 testProjects 发现的所有集成测试项目),而非 git 变更子集;提示中指定套件/模块/功能时收窄,指定分支/PR 时才按变更范围。每轮显式传入 {scope}。
收敛条件:对修复后代码全新完整验证连续 2 轮零失败、无数据库重置、有真实运行器输出,且完整性检查通过。轮数默认上限 3;失败数连续两轮不减、增加、达上限仍有失败或环境阻塞时停止并直接询问用户。禁止通过删改断言、跳过、放宽超时等方式强制变绿。
用法:以 $skill-name 调用;验证、调查、审查、变更复查须内联运行,不作为子代理派发;其内部扇出仍按设计使用子代理。开始前读取 docs/project-config.json 的 integrationTestVerify 配置。
限制:依赖该仓库的技能体系、任务跟踪与文档体系;若工具不可用需停止并询问用户;Codex 与 Claude 相关的兼容说明以原文为准。具体命令、价格、平台与效果资料暂未提供。