Brainstorm

PACE 最早的可选 stage。想法模糊、写不出验收标准时触发。一次一问 + 推荐答 + 先查库再问人。

wenjunduan Updated

File contents

/brainstorm — PACE 分诊层

触发

信号 来源 是否进 brainstorm
用户显式 "想法不清楚" / "先 brainstorm" / "帮我想清楚" 用户 ✅
语义模糊: 主 agent 无法从输入直接写出可观测验收标准 (宪法「路由」) 自动 ✅
用户带方案但说 "听听别的意见" / "pressure-test 一下" 用户 ✅
用户显式 --skip-brainstorm / 输入开头 "直接做:" 用户 ❌
显式 bug / 重构描述 自动 ❌ (走 Bugfix/Refactor 路径)
≥ 2 个可独立验收、可独立 ship 的切片且方向已清晰 自动 ❌ (直接进 roadmap)
想法清晰 + 单模块 自动 ❌ (直接 plan)

核心循环 (grill-me)

  1. 一次只问一个问题, 并附上你的推荐答案 — 用户对草案说 "对/不对/改成X" 远比面对空白提问轻松 (选择题, 不是作文题)
  2. 追刚拿到的答案, 再横向换题 — 提前收口都是因为换题太快; 深度来自把一条线问到底
  3. 能自己查的不问用户: 答案在代码 / .ai_state / architecture / decisions 里 → Grep/Read 自行确认, 连续解决掉的问题只汇报一句
  4. 顶住模糊回答: "以后再说" / "大概X吧" / "都行" = 继续钻的信号, 不是过关信号; 允许指出矛盾与含糊, 礼貌但不接受雾
  5. 半答案给 strawman: 用户说 "不知道, 可能X" → 给一个可反对的完整草案 "这样定, 哪里不对?" — 反对比发明容易
  6. 足以形成可观察验收就结束 — 未消除的关键歧义才继续,不设固定追加问题数量
  7. 用可审查合同收口:总结已确认目标、约束和可观察验收,进入 plan 或按独立切片进入 roadmap。

例外

  • 用户明确说 "去查 X 的资料" → 主 agent 可调度 只读子 agent / WebSearch (显式调研)
  • 用户说 "看下我们之前怎么决定 Y" → 主 agent 可读 decisions/*.md

详细 playbook

完整工作流、模板、schema 与联动细节见 references/playbook.md —— 按需 Read, 不进热路径。

wenjunduan/rlues/tree/main/vibeCoding/athena/core/package/skills/brainstorm commit 90ec2a762f

Frequently asked questions

npx get-skill add wenjunduan/brainstorm