TDD Skill

用 Red-Green-Refactor、public interface 和 vertical slices 约束 agent 实现节奏的 skill。

#type / resource #status / growing #tech / ai #resource / tdd-skill #resource / matt-pocock-skills

[!info] related notes

TDD Skill

这是什么

一个把 TDD 变成 agent 执行约束的 skill。它要求围绕 public interface 写测试,用小步 vertical slices 驱动实现,并坚持 Red-Green-Refactor。

适用平台

  • coding agent 驱动的功能开发和 bugfix
  • 希望用测试约束 agent 不乱跳步的团队

核心特点 / 优势 / 局限

  • 生效方式:先明确行为边界,再一轮只推进一个 failing test 和最小实现
  • 为什么要用:AI 很容易一次跳太多步,TDD 可以把它收束成可执行规格
  • 背后原理:测试不仅验证结果,还在驱动接口设计和反馈节奏
  • 局限:需求极不稳定或强视觉探索阶段,不适合上来就重度 TDD

常见用途

  • 新功能的最小纵切开发
  • bugfix 的回归测试驱动修复
  • 把实现行为绑定到明确的 public interface

相关链接 / 官方入口

  • 上游 skill:skills/engineering/tdd/SKILL.md
创建于 2026/5/3 更新于 2026/5/27