tdd 测试驱动开发
红绿重构节奏的 TDD 流程:先写失败测试,再实现,再重构,agent 严格走循环。
中文点评
把 TDD 纪律装进 agent:不许跳过红灯直接写实现,每轮循环可验证。对 AI 编码特别有价值——agent 最爱「一把梭」,TDD 强制它小步走。新功能开发建议默认启用。
亮点
- 小步快跑,错误早暴露
- 测试天然成为交付物
局限
- 探索性代码写测试偏累
适用场景
- 核心逻辑的测试先行开发
- 修复 bug 前先写复现测试
装完试试这些提示词
- 用 tdd 流程实现这个折扣计算函数
- 先写一个复现这个 bug 的失败测试再修
安装
npx skills add mattpocock/skills --skill tdd