| name | brainstorm |
| description | PACE 可选最早 stage. 用户想法模糊时通过对话理清楚.
AI 角色: 思考伙伴, 挖用户真正想解决的问题, 必要时提出更好的替代方案.
完成后产出 sprints/{date}-{slug}/brainstorm.md 并路由到 plan / roadmap / direct design.
|
/brainstorm — PACE 分诊层 (v9.6.4 新)
触发
| 信号 | 来源 | 是否进 brainstorm |
|---|
| 用户显式 "想法不清楚" / "先 brainstorm" / "功能方向还在摇摆" | 用户 | ✅ |
| 主 agent 判断输入信号低 (单词级模糊, ≤ 8 词且无具体动词) | 自动 | ✅ |
| 用户带方案但说 "听听别的意见" | 用户 | ✅ |
用户显式 --skip-brainstorm | 用户 | ❌ |
| 输入开头 "直接做:" | 用户 | ❌ |
| 显式 bug / 重构描述 | 自动 | ❌ (走 Bugfix/Refactor 路径) |
| ≥ 3 模块的大需求 | 自动 | ❌ (直接进 roadmap) |
| 想法清晰 + 单模块 | 自动 | ❌ (直接 plan) |
工作流
Step 1: 创建 sprint 目录
slug=$(date +%Y-%m-%d)-$(echo "$user_topic" | slugify)
mkdir -p .ai_state/sprints/$slug
cp ~/.agents/skills/pace/templates/sprints/brainstorm.md .ai_state/sprints/$slug/
Step 2: 更新 _index.md
stage: "brainstorm"
current_sprint_slug: "{date}-{slug}"