AI 一上来就写代码?先让它停下来想想——Superpowers 的 brainstorming 太有用了

你有没有过这种感觉——AI 助手一上来就开始写代码,结果做到一半发现方向跑偏了,改来改去浪费一堆时间?

我最近发现一个超好用的 Skill,专门治这个毛病。

Superpowers 是一个 AI 编程方法论框架,它的 brainstorming skill 核心思想很简单:动手写代码之前,先把设计想清楚。

它怎么工作的

当你跟 AI 说”帮我做个登录功能”,普通的 AI 会直接开始写。但 Superpowers 的 brainstorming 会先停下来,问你一些问题:

  • 登录之后用户要做什么?
  • 需要支持第三方登录吗?
  • 登录状态的过期策略是什么?

它会一个一个问题地问,帮你把需求里模糊的地方全部敲定,然后给你 2-3 套实现方案,告诉你每个方案的优缺点,最后推荐一个。

等你确认了设计,它才会去写代码。

为什么这个思路特别值钱

因为改设计的成本远低于改代码。一个登录功能,你做到一半发现少了一个字段,要改数据库、要改 API、要改前端;但如果在设计阶段就问清楚,这些都不会发生。

而且 brainstorming 还带一个硬规则——在设计没得到你确认之前,绝对不写一行代码。这个 guardrail 特别适合那些”我就简单做个 XX”然后越做越大的项目。

适用场景

  • 需求比较复杂的功能开发
  • 多人协作时需要对焦一致
  • 想让 AI 输出更稳定、更少返工
  • 想建立一套团队都认可的研发流程

怎么安装

支持主流 AI 编程工具:Claude Code、Cursor、Codex、Copilot、Gemini CLI 等。

以 Claude Code 为例,一行命令搞定:

/plugin install superpowers@superpowers-marketplace

安装完之后,每次你开始一个新项目,它会自动介入,引导你完成设计 → 计划 → 开发的全流程。

说实话,用了之后我最大的感受是:AI 代码质量的上限,其实取决于需求描述的下限。brainstorming 就是在帮你把下限拉高。

GitHub:https://github.com/obra/superpowers


GitHub: https://github.com/obra/superpowers

评论区

0 条评论

登录后可评论。

林小秋 2110 阅读