Skip to content

test-driven-development

一种被验证的靠谱开发方法:先写测试,再写功能。

大白话:就像考试先看到答案再答题。AI 先写"这段代码应该输出什么"的检查规则(测试),然后写代码让这些规则通过。这样改坏东西能立刻发现。

举个例:做计算器,先规定"1+1 必须等于 2""5×3 必须等于 15",然后才写计算逻辑,每改一次都自动验证一遍。

适合:任何让 AI 写功能代码的场景,尤其是你怕它"看着对其实错"的时候。

安装(超简单,一句话搞定)

不用敲任何命令。 复制下面这句话,发给你的 AI 助手(Claude Code、Reasonix、Cursor、Codex 等都行),它会自己帮你装好:

帮我安装 test-driven-development 这个技能,它来自 https://github.com/obra/superpowers ,装好告诉我是干什么的

你的 AI 助手可能还会问你放在哪、怎么用,照常回答它就行——就像平时让它干活一样,不用懂技术细节。

想自己动手?(不推荐,给懂命令行的人)

下面的命令按工具区分,均来自原仓库。普通用户请直接使用上面的一句话方式,让智能体代劳。

Claude CodeCodexCursorGemini CLIOpenCodeReasonix
/plugin marketplace add obra/superpowers
/plugin install
/plugins → 搜索 superpowers → Install Plugin
在 Cursor Agent 聊天中输入 /add-plugin superpowers
gemini extensions install https://github.com/obra/superpowers
git clone https://github.com/obra/superpowers.git 对应技能目录(详见原仓库 README)
用 install_source 安装 https://github.com/obra/superpowers(Reasonix 会引导你完成)

来源与版权

  • 原作者:Jesse Vincent (obra)
  • 原仓库:https://github.com/obra/superpowers
  • 许可证:MIT(允许复制、修改、翻译、再分发,需保留版权声明)
  • 仓库路径:skills/test-driven-development

← 返回全部技能

本站仅提供中文导读与索引,所有技能版权归原作者所有