Hogwarts测试开发
9小时前·北京测吧员工
GitHub Copilot
Codex
Cursor
Claude Code
为什么要求 AI 写代码前先写测试?二
一、Superpowers 到底是什么,为什么这么火?先回答一个很多人搜索 Superpowers 时都会问的问题。Superpowers 是什么?从工程角度看:Superpowers 是一套面向 Coding Agent 的软件开发方法论,它通过可组合的 Agent Skills,把需求澄清、方案设计、任务拆解、TDD、Debug、Code Review 和最终验证等工程实践,固化成 Agent 必须遵循的工作流程。官方 README 对自己的定义也非常直接:一套构建在可组合 Skills 之上的完整 Coding Agent 软件开发方法论。它目前已经面向很多主流 Coding Agent:Claude Code。Codex。Cursor。GitHub Copilot CLI。OpenCode。Kimi Code。以及其他 Agent 开发工具。但真正让 Superpowers 有意思的,不是“又多了一堆 Skill”。而是:它不给 Agent 鼓励,而是给 Agent 纪律。普通 AI Coding 的路径很容易变成:Superpowers 把它改造成了:官方现在的核心 Skill 就包括:brainstormingwriting-planstest-driven-developmentsystematic-debuggingrequesting-code-reviewverification-before-completionsubagent-driven-development等等。你会发现一个很明显的倾向:Superpowers 并没有研究:怎么让 AI 一次写更多代码?它研究的是:怎么阻止 AI 在没有想清楚、没有测试、没有证据的情况下继续往前跑。这其实才是它值得测试开发研究的地方。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中