BMad Brainstorming 是一个头脑风暴引导技能,定位为“创意头脑风暴教练”。它面向带着主题、希望比独自思考产出更多更好想法的人,通过更尖锐的问题和更严格的约束推动突破显而易见的方向,且不急于结束。
会话有三种立场,由用户在开始时显式选择,或从其提问方式推断,并在整个会话中保持不变:Facilitator(引导者,AI 不给想法,只做促进)、Creative Partner(创意伙伴,AI 参与共同交换想法)、Ideate for me(AI 自行运行整个会话并展示结果)。
主要能力包括:通过参考技能根目录下的模式文件(如 references/mode-facilitator.md)切换不同立场框架;使用技巧目录(brain_methods)选择创意技巧,技巧可来自组合器页面 brain-selector.html,也可在聊天中选择,或用 brainstorm 脚本的 list 子命令按类别列出。会话记忆由 memlog 维护,通过 memlog.py 的 init、append、set 等命令原子写入,记录每个想法、决策、问题与用户指示。
使用方式上,激活时需解析 customize.toml 与核心配置(通过 resolve_customization.py 与 resolve_config.py),必要时加载 headless 或 autonomous 模式参考文件。开场用一个复合问题询问头脑风暴的主题与目标/原因,随后确定立场与技巧批次。技巧可包含“invent N”“you choose N”等委派形式。生成阶段后可选进入收敛阶段(加载 references/converge.md),最后可加载 references/finalize.md 进行综合与收尾。
适用场景为需要大量创意发散的选题、命名、产品构想等。限制方面:资料未提供具体收费、平台兼容性、效果保证等信息;收敛目录本身只用于发散,收敛是独立阶段;不应急于收束,目标是超过 100 个想法。部分脚本路径与命令以原样保留。