用途:在需要按测试驱动开发(TDD)流程推进任务时,提供红-绿-重构的严格纪律与检查清单,适用于单元测试、集成测试及测试套件开发。
主要能力:分六个阶段执行。阶段1进行需求分析与测试架构设计;阶段2(RED)编写会失败的单元测试并验证失败原因;阶段3(GREEN)编写最小实现使测试通过;阶段4(REFACTOR)重构实现与测试并保持测试通过;阶段5编写失败的集成测试并实现集成;阶段6补充性能与边界测试并做最终代码审查。
配置与阈值:最低行覆盖率80%、分支覆盖率75%、关键路径覆盖率100%。重构触发条件包括圈复杂度大于10、方法超过20行、类超过200行、重复代码块超过3行。
使用方式:支持增量模式(加 --incremental,一次一个测试)与测试套件模式(加 --suite,批量编写全部测试)。各阶段通过 Task 工具调用指定 subagent_type 执行,例如 comprehensive-review::architect-review、unit-testing::test-automator、tdd-workflows::code-reviewer、backend-development::backend-architect。
验证检查点:RED 阶段要求所有测试先于实现编写且因缺少实现而失败;GREEN 阶段要求全部通过且无多余代码;REFACTOR 阶段要求测试保持通过、复杂度降低、重复消除。若纪律被破坏,需停止、定位违规阶段、回滚到最近有效状态并从正确阶段恢复。
限制:资料未提供具体安装命令、平台支持、收费方式或实际效果数据;技能依赖上述代理类型与 Task 工具环境,缺少这些环境时无法直接运行。