陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com
Skills / tdd·返回 Skills 导航

tdd

mattpocock/skills

测试驱动开发。当用户想以测试先行的方式构建功能或修复 bug、提到“红-绿-重构”或需要集成测试时使用。

1.1M 总安装·+42K 周安装·283K Stars·收录时间 Feb 10, 2026·License Unknown

详细介绍

这是什么

把测试驱动开发做成可执行的规范:强调垂直切片(一个测试→一段实现→重复)与行为导向测试——通过公共接口验证行为而非实现细节,重构后测试不用改。内置「什么才算好测试、测试写在哪、常见反模式」的参考,让红-绿循环产出值得保留的测试。

核心能力

  • 强调集成式测试:经公共 API 验证行为而非实现细节,测试可在重构中原样存活
  • 强制垂直切片节奏:一次只写一个测试再写实现,避免「先写全部测试」的横切反模式
  • 编码前先做规划:确认接口变更、排定行为优先级、设计可测试性
  • 提供重构指南(提取重复、模块加深、SOLID),且仅在全部测试通过后应用
  • 用「接缝(seam)」约定测试位置:先与用户确认在哪些公共边界写测试

适用场景

  • 想让 Agent 写出稳定可维护的测试,而不是绑定实现细节的脆测试
  • 新功能开发或缺陷修复时想严格执行红-绿-重构循环

使用要点

  • 写测试前先确认「接缝」清单,把测试力气花在关键路径与复杂逻辑上
  • 项目如有 GLOSSARY.md,测试命名会对齐领域语言

安装命令

npx skills add https://github.com/mattpocock/skills --skill tdd

近 8 周安装趋势

+42K

分类

测试与质量开发效率

安全审计

agent-trust-hubsnyksocket

元信息

skillId
tdd
source
mattpocock/skills
收录时间
Feb 10, 2026
translated_at
2026-10-18

看完了 tdd?

还有 1,327 条 skill 等你发掘。

返回 Skills 导航