obraobra

test-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 修复与回归测试

同类 Skill