Brainstorming by Jesse Vincent

使用 Superpowers 的 Brainstorming,在实施前澄清项目应达成什么。先阅读已有背景,再讨论方案与取舍,把选定方向整理为设计文档,为下一步规划提供依据,减少关键缺口被未确认假设填补的情况。

确定设计前先比较可行方向

提供项目现状、预期结果和仍待确认的决定,将请求组织成比较方案的设计讨论。先保留真实约束并确认方向,再形成设计和后续实施规划,不用直接开工代替必要沟通。

说明用户、现有流程、期望结果及约束。

复制请求,在 Floatboat 新对话中粘贴,并提供所需资料。

下载 Floatboat

带入 Floatboat 的请求

请求可预览和复制,不会从此处自动发送。

参考来源: Brainstorming
https://github.com/obra/superpowers/blob/main/skills/brainstorming/SKILL.md

先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。

我的任务:
使用 Superpowers Brainstorming 规划收据审阅流程,先阅读当前项目,澄清用户目标并比较方案,再编写设计。

期望交付:
澄清后的需求与方案比较,方向确认后再形成设计。

关于 Brainstorming

Brainstorming 是 Superpowers 中用于理解目标与设计的 Skill,由 Jesse Vincent 及项目贡献者维护。它帮助 Agent 在确定实现方案前弄清用户期待的结果及原因。流程先读取已有项目背景,再讨论未决目标、约束和备选方案;较大的工作会形成选定方案与书面设计,然后交给配套 writing-plans 继续规划。当前原文也区分已经明确的小任务,以及选择不再接受追问、直接推进的用户。安装完整 Superpowers 集成可以保留启动与配套指令;只复制这一文件,并不等于复现整个工作体系。

Brainstorming Skill的使用场景

新功能、流程调整和非代码项目都需要先明确预期结果。了解 Brainstorming 如何比较方案、识别未决选择,并保留下一阶段规划所需的真实约束,避免过早确定实施细节。

定义新特性

新功能先从用户问题和预期结果出发,同时检查项目现状与约束。比较可行方案后,再决定行为范围和实现细节。设计中区分已经同意的决定与仍待讨论的选择,避免规划阶段静默替使用者确定从未讨论过的问题。

调整已有流程

调整工作流时,先阅读现有材料,了解受影响的人和修改原因。进入实施规划前,明确哪些行为保留、哪些需要改变。提案应将每项调整与实际目的联系起来,避免仅因为新流程看起来更有结构,就替换原本有效的做法。

规划非代码项目

演讲、流程或创意项目也可以先进行设计讨论,而不必变成编码任务。明确受众、目标和素材约束,再依据这些条件比较不同方向。将连贯的方案与尚存限制带入下一阶段,避免过早补出缺乏依据的实施细节。

确认范围清楚的小改动

要求已经明确的小任务,不一定需要冗长设计文档。阅读当前项目背景,确认是否仍有影响方向的选择,再让讨论深度与工作规模相符。保留约定范围并采用适合的规划交接,不为了让流程看起来完整而额外制造问题或材料。

如何确认需求与设计

现有背景和预期结果应先于实现选择。准备适用的 Superpowers 集成后,通过方案比较补足关键决定,再审阅与任务规模相符的设计,把确认方向交给后续规划。

  1. 提供任务与背景

    提供目标结果与相关文件或已有决定,先用现有证据回答事实问题。

  2. 选择方案

    讨论未明确需求并比较备选,核对 Agent 理解并纠正假设,再确定方向。

  3. 审阅设计交接

    审阅与工作规模相符的设计,确认后再规划,并确保下一阶段可用 writing-plans。

探索更多 Agent Skills

查看其他 Skill 指南,并在使用前核对原始来源。

Brainstorming 常见问题

这个 Brainstorming Skill 由谁发布?
它属于 Jesse Vincent 与贡献者建设的 obra/superpowers,不同于其他集合中的同名头脑风暴指令。
它只是生成点子的工具吗?
它重点在理解目标、探索备选和确认设计。生成点子可能有帮助,但并非全部流程。
每个小改动都要写长文档吗?
当前原文按规模调整流程,并区分已充分说明的快速任务。更大或仍不明确的工作需要更明确的设计确认。
我想不再回答问题、直接推进怎么办?
当前原文允许用户选择直接推进。Agent 应说明重要实现选择,不能把自己的判断表述为你已确认的决定。
为什么安装 Superpowers 而不是一个文件?
集成提供启动指令及 writing-plans 等配套流程。单独复制文件不等于具备它们的自动加载与阶段交接行为。
它会立刻编写实现代码吗?
对于尚未明确的重要工作,原始流程先确定方案与设计,再规划和实施;用户同意的探索或明确选择直接推进另行处理。
必须使用可视化辅助界面吗?
不必须。可视化辅助界面是可选工具,核心规划对话不依赖它。是否打开该界面,应按任务需要和所用环境决定。
Codex App 与 Codex CLI 如何分别安装?
Codex App 在侧栏 Plugins 中找到 Coding 下的 Superpowers,点击 + 并按提示安装;Codex CLI 运行 /plugins,搜索 Superpowers 并选择 Install Plugin。两者是官方插件市场的不同界面入口。