obratest-driven-development
Superpowers 技能库的 TDD 技能。实现功能或修 Bug 时,要求 Agent 先写测试并确认它失败,再写最少的实现让它通过,最后重构,避免「先写代码再补测试」。
安装
Claude Code 插件市场
/plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace
也可以手动安装:把仓库里的 skill 目录复制到 ~/.claude/skills/(Claude Code)或对应客户端的 skills 目录。
怎么触发
装好后不用手动调用,对 Agent 说类似的话,它会自动用上这个 Skill:
- 「用 TDD 实现这个价格计算函数」
- 「先写个测试复现这个 Bug」
适用场景
- 核心业务逻辑开发
- Bug 修复与回归测试