SuperAPI AI 工具集

tdd-orchestration

测试与质量

查看项目

更新于 10-16 05:50

技能介绍

用途:该技能用于编排严格的测试驱动开发(TDD)工作流,在红-绿-重构流程之上叠加两个评审阶段的门禁,二者不会取代红-绿-重构,而是在计划评审时进行约束。

主要能力:一是 Layer-0 领域建模门禁(DDD),在领域模型计划获批前阻塞 Red 阶段;计划要求用业务词汇命名概念、决定实体与值对象、审计基本类型偏执、划定领域与基础设施边界,并使用通用语言设计测试名称。二是重构阶段的 DRY 纪律,拒绝仅出现≤2 次或仅语法偶然相似的抽取,去重仅限同一概念在≥3 处重复时进行。技能包含多智能体 TDD 工作流示例、Layer 0 门禁与团队模式编排、领域模型计划样例,以及 TDD 最佳实践、红-绿-重构模式、覆盖率策略、DDD 构件等参考资料,另提供任务板模板(Layer 0–6)、测试计划结构与领域模型计划模板、审批与评审检查清单。

使用方式:编排器在计划评审时强制执行以上两个约束,实施者负责应用,编排器负责校验。纪律分层任务板为:Layer 0 领域模型(专家规划概念、类型、边界,阻塞所有 Red);Layer 1 Red(测试编写者用领域词汇编写失败测试);Layer 2 Green(实现者通过测试并保留领域类型);Layer 3 Refactor(DRY 纪律,将基本类型提升为值对象);Layer 4 质量评审;Layer 5 集成测试;Layer 6 综合报告。模式为双模式:优先 Claude Teams 并行工作并需计划审批,回退为顺序子智能体委派。

适用场景:以严格 TDD 实现功能、在首个测试前建模领域、在 TDD 工作流中协调多个智能体、用通用语言强制测试先行、追求 >90% 测试覆盖率、进行原则性 DRY 重构以避免过早抽象、并行组件工作的 TDD 团队编排、管理 TDD 与 DDD 合规的计划审批门禁。

相关智能体:tdd-orchestrator、tdd-typescript-implementer、tdd-python-implementer、test-generator、code-quality-analyzer。技能版本 2.1。具体安装命令与使用细节资料中暂未提供。