Brainstorm 是一个规划空间,在任何内容成为 Task 之前,用户与 AI 在此共同梳理应该构建或修复什么。一次 Brainstorm 会话产出的不是单个变更,而是一组提议的 Task,可以审阅、编辑,并有选择地送入 Pipeline。

Brainstorm

Brainstorm 面板

点击项目卡片上的 Brainstorm(灯泡)按钮。该面板与 Chat 相似 — 有对话区域和消息框 — 但其用途是规划而不是回答问题。以宽泛的方式描述目标(功能构想、痛点、重新设计),并与 AI 讨论:请它把目标拆分成若干部分、质疑假设或探索替代方案。会话列表可用于返回之前的会话,每个会话都附有讨论内容的简短摘要。

带有 Contract 预览的 Brainstorm 面板
一次 Brainstorm 会话,从对话中打开了 Contract 预览。

仅用于规划 — 不修改代码

Brainstorm 会话本身不会触碰任何代码;在从中创建 Task 之前,项目不会发生任何变化。可用它来讨论“应该如何处理 X”、比较利弊,或在决定构建之前对设计进行合理性检查。

可点击的 Contract 和 Skill 标签

与 Chat 一样,Brainstorm 回复中出现的裸 Contract ID(例如 PL-001)和形如 $SKILL-NAME 的 Skill 引用会渲染为可点击的标签。点击 Contract 标签可查看其完整详情,点击 Skill 标签可查看其内容 — 无需手动查找该引用。

关键字:@KEYWORD

有价值的结论可以保存为关键字。在之后的提示词中输入 @KEYWORD — 无论在 Chat、新 Task 还是另一个 Brainstorm 会话中 — 都会插入该关键字,而 @@KEYWORD 会连同其完整内容一起插入,因此不必重新解释已经做出的决定。

Task 提案与 Convert to Tasks

准备就绪后,可请 AI 提出 Task,或点击 Convert to Tasks,根据整个 Brainstorm 生成多个 Task。每个提案都会在对话中显示为带有标题和描述的简短结构化卡片。选择 Pipeline 或 Agent 模式并点击 Create Task — 将打开预先填入提案内容的 New Task 对话框。✎ Edit 可先行调整提案;Cancel 会忽略该提案,不创建任何内容。

与 Chat 共有的功能

Brainstorm 拥有与 Chat 相同的 Web API / CLI 引擎开关、同样带徽章的 writing-language 选择器,以及相同的输入快捷方式(@keyword、@@keyword、#task、##bug、$skill、_variable、~hint),面板也可以用同样的方式停靠。

提示

  • 当还不确定合适的工作单元是什么时,请使用 Brainstorm — 它不会带来任何代码风险。
  • 不必创建每一个提案 — 只选择当下有意义的即可。
  • 提案只是草稿;创建 Task 前请先精炼措辞,因为更清晰的提示词能带来更好的 Pipeline 结果。

相关:Chat — 已有具体问题时使用 Chat;开放式规划时使用 Brainstorm。