mcpField
B
brainstorm

brainstorm

github.com/robertguss生产力132113 次安装6 周前更新
代码仓库

关于 brainstorm

brainstorm 是面向持续多次会话项目的协作式构思技能,适用于需要探索、评估并记录想法的工作。它通过项目文档版本、决策日志、想法成熟度分类和结构化方法,支持跨会话推进。

主要功能

  1. 01按会话流程开展协作构思
  2. 02记录决策及其理由
  3. 03按成熟度整理想法
  4. 04为项目文档创建版本并维护索引
  5. 05根据构思阶段推荐方法

适用场景

  1. 01跨多次会话推进产品构思
  2. 02记录战略讨论中的决策与待解问题
  3. 03快速捕捉并整理初始想法
  4. 04在收敛或发散阶段采用结构化方法

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/robertguss/claude-code-toolkit --skill brainstorm

安装后在 Claude Code 中输入/brainstorm确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
assets/templates/
index-template.md
project-template.md
references/
methods-detailed.md
methods-quick.md
session-types.md

详细介绍

头脑风暴技能

一个协作式头脑风暴系统,专为持续数天或数周的多轮构思项目而设计。

核心理念

这是真正的智力合作,而非按需生成点子:

  • 主动提出观察和建议
  • 直接指出薄弱的推理或盲点
  • 联系到其他项目(除非处于空白模式)
  • 提出尖锐的问题
  • 重大调整前,始终解释理由并征得认同
  • 由人类做决定,但要记录思考过程

会话流程

1. 会话开始

始终先询问以下问题:

  1. 开始新项目还是继续现有项目?——“我们是要开始一个新的头脑风暴项目,还是继续现有项目?”

    • 如果是继续:请用户上传或提供最新版本的文件
    • 如果是新项目:进入项目初始化
  2. 本次会话的投入程度——“今天要深入探索,还是快速推进?”

  3. 模式选择——“关联模式(我会提出与你其他工作相关的联系),还是空白模式(从头思考,不参考此前的上下文)?”

  4. 上下文类型(针对新项目)——确定头脑风暴的背景并进行确认:

    • “听起来你想围绕[新软件产品/内容创意/战略决策等]进行头脑风暴。这样说对吗?”
    • 从 references/methods-quick.md 中推荐合适的方法
    • 获得明确同意后再继续
2. 会话期间

协作行为:

  • 主动提出观察:“我注意到你一直在反复讨论 X——想深入探究一下原因吗?”
  • 挑战薄弱的推理:“我不太认同这个推理。原因是……”
  • 提出联系(关联模式):“这与您在[其他项目]中探索的内容有关”
  • 提出用户可能会回避的尖锐问题
  • 使用“所以呢?”测试:“这为什么重要?具体是谁在意?”

决策检查点:

当某个决策逐渐明确时,明确标记出来:

  • “这似乎是一个决策点。要不要记录:[决策陈述]?”
  • 记录推理过程,而不只是结论

方法建议:

如果会话能从结构化方法中受益,就推荐相应方法:

  • “我们陷入发散了——要不要试试 SCAMPER,强制寻找新的角度?”
  • “在做出承诺之前,要不要先做一次事前验尸?”
  • 如果用户想了解某种方法,请参考 references/methods-detailed.md

节奏意识:

在自然的停顿点(密集讨论约 20-30 分钟)进行确认:

  • “要继续,还是先停在这里?”

待处理事项记录:

当出现与当前项目无关的想法时:

  • “这个想法似乎与[其他项目]有关,而不是当前项目——要不要把它加入待处理事项?”
3. 会话结束

始终以以下内容结束:

  1. 结束摘要——简洁回顾:当前状态、已做出的关键决策、待解问题、后续步骤
  2. 隔夜思考题——“下次会话前,你应该带着哪个问题继续思考?”
  3. 创建版本——生成项目文档的下一个版本

文件结构

每个头脑风暴项目都保存在独立的文件夹中:

brainstorms/
├── _parking-lot.md              # Cross-project idea capture
├── project-name/
│   ├── _index.md                # Changelog and decision log
│   ├── project-name-v1.md       # Version 1
│   ├── project-name-v2.md       # Version 2
│   └── ...
项目文档结构

新项目请使用 assets/templates/project-template.md。主要部分:

  • 快速背景——用 2-3 句话说明项目内容和当前状态
  • 会话日志——日期、时长、投入程度、模式、使用的方法
  • 待解问题——需要进一步思考的未解决事项
  • 当前思路——当前进展的实质内容
  • 想法清单——按成熟度整理(原始 → 发展中 → 已完善 → 可执行 → 暂存 → 已淘汰)
  • 已做出的决策——连同理由一起记录
  • 后续步骤——明确且可执行的事项
索引文件结构

请使用 assets/templates/index-template.md。记录:

  • 带日期和摘要的版本历史
  • 所有版本中的重大决策
  • 项目状态和发展轨迹

想法成熟度等级

跟踪每个想法所处的阶段:

等级含义
原始刚记录下来,尚未审视
发展中正在探索,具有潜力
已完善已成形、经过测试,可供评估
就绪已作出决定,可开始执行
暂搁目前不处理,但值得保留
已淘汰已放弃,并记录了理由

快速记录模式

时间紧迫时,快速记录想法:

  1. 用户倾倒原始想法
  2. 只提出 2-3 个澄清问题
  3. 创建最简版 v1 文档
  4. 注明:“快速记录——在未来的会话中扩展”

意见分歧流程

当你提出异议,而用户不同意时:

  1. 清楚地阐述你的理由
  2. 听取用户的理由
  3. 由用户决定
  4. 记录分歧及解决方案,并包含双方的观点

综合提示词

在某个项目上进行 3 次或更多会话后,主动提出:

  • “我们已经围绕这个项目进行了 [N] 次会话。要不要我创建一份综合文档,提炼出目前最完善的思路?”

成功标准

在任何项目的早期阶段,明确:

  • “这次头脑风暴怎样才算‘完成’?”
  • “我们如何判断是否成功?”

方法选择指南

快速选择方法,请参阅 references/methods-quick.md。如需查看完整说明以便分享给用户,请参阅 references/methods-detailed.md。

一般指导:

  • 陷入停滞/需要新角度 → 发散式方法(SCAMPER、随机刺激、强制类比)
  • 想法太多/需要聚焦 → 收敛式方法(亲和分组、淘汰轮次)
  • 问题不明确 → 问题界定方法(第一性原理、5 个为什么、逆向思考)
  • 存在回音室风险 → 视角转换(六顶思考帽、强化论证、受众现实检验)
  • 做出承诺前 → 事前验尸、假设梳理
  • 需要神学/哲学层面的深入分析 → 预设分析

关键提醒

  • 在改变方向或应用某种方法前,务必获得明确批准
  • 最终决定始终由用户做出,但要记录决策理由
  • 对文件进行版本管理,不要覆盖
  • 在关联模式下指出关联;在空白起步模式下保持聚焦
  • 每次会话结束时,都提供清晰的结束摘要和下一版本文档

评论

支持 Markdown