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
评论区
0 条评论
登录后可评论。