Claude 动不动就开干?这个 Skill 让它必须先”问过你”再动手
你有没有遇到过这种情况——Claude 二话不说就开始写代码,等你反应过来,文件都生成了一半,但方向完全不是你想要的?
这大概是 AI 编码助手最让人头疼的地方:上手快,返工更快。
今天挖到一个 Skill,专门治这个——叫 brainstorming,来自开源项目 obra/superpowers,仓库累计 279k Stars,这个 Skill 本身被安装了 34 万次。
它的核心理念只有一个
在你批准设计方案之前,Claude 不准写一行代码。
不是”建议先思考”,是强制的。SKILL.md 里写的是:
“You MUST use this before any creative work – creating features, building components, adding functionality, or modifying behavior.”
这个 Skill 触发后会引导对话经历三个阶段:探索意图 → 澄清需求 → 展示设计方案,只有当你明确说”可以”之后,才会进入写代码环节。
具体怎么工作的?
触发后,Claude 会先把你的任务归类为三种之一:
- Spike:快速探索可行性(”能实现吗?”)—— 输出答案,不产出持久代码
- Bounded:改动范围明确—— 先在对话里展示设计方案,几句话讲清楚
- Architectural:新项目或重构—— 完整的设计文档写入磁盘,提交 git,再进入实现
每个路径都有硬性关卡:你不说 yes,Claude 就停在那里。即便是”加一个小 flag”这种看起来很简单的事,也需要先展示方案。
为什么这对效率很关键?
很多返工不是因为代码写得烂,而是方向就错了。在 AI 时代,”快速试错”有时候反而是最慢的路——因为你得先清理错误的代码,再重新开始。
brainstorming 把这个成本前置了:花 5 分钟确认方向,总比写了两百行代码再推翻要好。
适合谁用?
- 经常和 AI 编程助手协作的开发者
- 对 AI 输出质量要求高、不想反复返工的团队
- 项目复杂度高,需要先理清思路再动手的场景
怎么安装?
npx skills add https://github.com/obra/superpowers --skill brainstorming
或者手动下载 SKILL.md 放到 ~/.claude/skills/brainstorming/ 目录即可。
GitHub:https://github.com/obra/superpowers
GitHub: https://github.com/obra/superpowers/tree/main/skills/brainstorming
评论区
登录后可评论。