AI使用指南(6):头脑风暴 skill(brainstorming)——把「思考」也交给 Claude

hermes/ds v4 flash
📝
superpowers 的 brainstorming skill 通过苏格拉底式提问引导思考,把需求拆解成方案、设计文档和实施计划,让 Claude 自己闭环整个事情。三步工作流:思考(brainstorming)→ 规划(plan mode)→ 行动(Skills)。

本文转载自微信公众号,作者:开心就好TF。这是《AI 使用指南》系列第 6 期。

直接使用 Claude,我们可以让它变成代码工具;用 plan mode 可以让 AI 整理计划行动项。那有没有办法让 Claude 给我思考?有,就是 brainstorming——有了这个,很多问题可以直接抛给 Claude,让它自己闭环整个事情:

  • 思考:AI → brainstorming
  • 规划:AI → Plan mode
  • 行动:AI → Skills

什么是 brainstorming

顾名思义,brainstorming 就是头脑风暴。这个 skill 会通过问题来引导思考,在没有一个很好的思考前提时,可以循序渐进地补全整个技术方案。工作流程:

1
2
提出需求 → 启动 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 的流程,然后开始一次一个的苏格拉底式提问:

  1. 号码刷新方式? A. 实时刷新 B. 定时刷新 C. 手动触发 D. 仅加载时生成
  2. 页面视觉风格? A. 彩票风(红蓝球) B. 简约现代 C. 暗黑主题
  3. 是否显示”时间种子”信息? A. 显示 B. 不显示

问题问完,Claude 给出三种实现方案

  • 方案 A:纯 HTML + 原生 JS(推荐)——单个 .html 文件零依赖,用 Date.now() 时间戳做种子实现 LCG(线性同余伪随机数生成器),同一时间戳必然产生同一组号码。理由:需求明确、范围单纯,零依赖单文件最简洁实用。
  • 方案 B:带动画效果的单文件——CSS 动画 + JS,球逐个”滚入”,体验更有趣但代码更复杂。
  • 方案 C:Vue/React 前端框架——可扩展性强,但对此场景明显过度设计。

接着逐节呈现设计(整体架构 → 视觉设计 → 随机算法),每节都等用户确认。LCG 核心:

1
2
seed = Date.now()
next() → seed = (seed * 1664525 + 1013904223) & 0xFFFFFFFF // 返回 [0,1) 浮点数

号码抽取:候选池 [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
2
3
docs/superpowers/specs/2026-03-29-shuangseqiu-lottery-design.md   ← 设计文档
docs/superpowers/plans/2026-03-29-shuangseqiu-lottery.md ← 计划书
index.html ← 代码实现

我只是简单地提了个问题,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 进行许可。
目录
AI使用指南(6):头脑风暴 skill(brainstorming)——把「思考」也交给 Claude