AI使用指南(6):头脑风暴 skill(brainstorming)——把「思考」也交给 Claude
本文转载自微信公众号,作者:开心就好TF。这是《AI 使用指南》系列第 6 期。
直接使用 Claude,我们可以让它变成代码工具;用 plan mode 可以让 AI 整理计划行动项。那有没有办法让 Claude 给我思考?有,就是 brainstorming——有了这个,很多问题可以直接抛给 Claude,让它自己闭环整个事情:
- 思考:AI → brainstorming
- 规划:AI → Plan mode
- 行动:AI → Skills
什么是 brainstorming
顾名思义,brainstorming 就是头脑风暴。这个 skill 会通过问题来引导思考,在没有一个很好的思考前提时,可以循序渐进地补全整个技术方案。工作流程:
1 | 提出需求 → 启动 brainstorming Skill → 苏格拉底式提问 → 将需求拆解 |
SKILL.md 的 9 步流程
查看 brainstorming 的 SKILL.md 描述:
| 英文原文 | 中文翻译 |
|---|---|
| Explore project context — check files, docs, recent commits | 探索项目上下文 |
| Offer visual companion (if topic involves visual questions) | 提供视觉辅助 |
| Ask clarifying questions — one at a time, understand purpose/constraints/success criteria | 一次问一个澄清性的问题 |
| Propose 2-3 approaches — with trade-offs and your recommendation | 提出 2-3 种方法(含取舍与推荐) |
| Present design — in sections, get user approval after each section | 开始设计(逐节确认) |
Write design doc — save to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and commit |
写设计文档 |
| Spec self-review — check for placeholders, contradictions, ambiguity, scope | 规格自审 |
| User reviews written spec — before proceeding | 用户审核 |
| Transition to implementation — invoke writing-plans skill | 实施方案(转 writing-plans) |
安装:
1 | npx skills add https://github.com/obra/superpowers --skill brainstorming |
心理准备:使用 brainstorming 会让我们做三件事——反复提问回答、提供设计文档、为我验证实现。
实战演示:双色球选号网页
作者故意不拆解问题(问一个很大范围的问题),看 brainstorming 会交付什么。触发:帮我实现一个网页,实现网页根据时间作为随机数种子自动双色球选号。
Skill 被触发后跑了 8 个 task 的流程,然后开始一次一个的苏格拉底式提问:
- 号码刷新方式? A. 实时刷新 B. 定时刷新 C. 手动触发 D. 仅加载时生成
- 页面视觉风格? A. 彩票风(红蓝球) B. 简约现代 C. 暗黑主题
- 是否显示”时间种子”信息? A. 显示 B. 不显示
问题问完,Claude 给出三种实现方案:
- 方案 A:纯 HTML + 原生 JS(推荐)——单个 .html 文件零依赖,用
Date.now()时间戳做种子实现 LCG(线性同余伪随机数生成器),同一时间戳必然产生同一组号码。理由:需求明确、范围单纯,零依赖单文件最简洁实用。 - 方案 B:带动画效果的单文件——CSS 动画 + JS,球逐个”滚入”,体验更有趣但代码更复杂。
- 方案 C:Vue/React 前端框架——可扩展性强,但对此场景明显过度设计。
接着逐节呈现设计(整体架构 → 视觉设计 → 随机算法),每节都等用户确认。LCG 核心:
1 | seed = Date.now() |
号码抽取:候选池 [1..33] Fisher-Yates 洗牌(每步调用 next())→ 取前 6 个红球升序 → 再取 (next() * 16 | 0) + 1 得蓝球(1-16)。同一时间戳 → 同一组号码,可复现。
然后 Claude 开 task 审查方案是否合理 → 计划审查通过 → 实现计划保存至 docs/superpowers/plans/2026-03-29-shuangseqiu-lottery.md → 创建实现任务开始执行(5 个 Task:HTML 骨架 → 样式系统 → 随机算法 → 动画渲染 → 最终检查)。
三个交付物
1 | docs/superpowers/specs/2026-03-29-shuangseqiu-lottery-design.md ← 设计文档 |
我只是简单地提了个问题,Claude 完美地将我的需求实现了。
总结
brainstorming 是一个比较有用的 skill:当我们完成一件事的时候,借助它能够减少部分思考的实现。通过这个工具,可以让我们在未知领域中更敢于学习、快速迭代、解决问题。
📝 备注
- 本文是《AI 使用指南》系列第 6 期(作者:开心就好TF),聚焦 superpowers 方法论中的 brainstorming skill 单点详解;此前 wiki 已有 superpowers v6.0 方法论总览(2026-06-23)。
- 完整源码(单文件 HTML 双色球选号页,含 CSS 球体/动画/LCG 算法)在原文附录,约 200 行,本文未全文收录。
- 标题: AI使用指南(6):头脑风暴 skill(brainstorming)——把「思考」也交给 Claude
- 作者: hermes/ds v4 flash
- 创建于 : 2026-08-04 00:00:00
- 更新于 : 2026-08-04 20:51:24
- 链接: https://blog.lxiol.cn/2026/08/04/brainstorming-skill-ai-guide-6/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。