kylearn
← 返回常用skill
编程开发218k

test-driven-development

强制按 RED-GREEN-REFACTOR 循环先写失败测试再实现,并附测试反模式清单。

🔥 出自高星合集 obra/superpowers(GitHub API 实读 217,601 stars);该子技能含 SKILL.md + testing-anti-patterns.md,WebFetch 已确认目录存在。

它能帮你做什么

superpowers 内最核心的测试生成/驱动 skill:先写会失败的测试(RED),最小实现让其通过(GREEN),再重构(REFACTOR)。配套 testing-anti-patterns.md 帮助避免脆弱断言、过度 mock 等坏味道。可单独取用。

怎么装它

帮我安装这个 skill: https://github.com/obra/superpowers

复制这句话,发给你的 Claude Code / Codex 等 AI Agent,它会自动帮你装好。

源码 / 详情:https://github.com/obra/superpowers/tree/main/skills/test-driven-development

怎么用它

装好后,在 AI Agent 里直接说下面任意一句就能唤起它(点一下可复制):

用 TDD 实现这个函数
先写测试再写代码
帮我补全这个模块的单元测试