用途:cs-brainstorm 是 CodeStable 的“讨论层”统一入口,用于在正式设计前对模糊想法做分诊与讨论。触发场景是用户想先聊、brainstorm、方向摇摆;不处理 bug(走 cs-issue)和重构(走 cs-refactor)。
主要能力:把讨论分为四种 case。case 1 已够清楚,不落盘直接进 cs-feat-design;case 2 小需求,落 .codestable/features/{feature}/{slug}-brainstorm.md 后进 cs-feat-design;case 3 大需求且拆解 ready,不落盘移交 cs-roadmap;case 4 大需求想 grill,落 .codestable/brainstorms/{slug}/brainstorm.md 供后续 cs-roadmap 读取。允许 case 之间升降级。
使用方式:开聊前先执行 CodeStable preflight,读 .codestable/attention.md,缺失先 cs-onboard;再 Glob .codestable/ 发现 features、roadmap、brainstorms、compound、requirements,读 requirements/CONTEXT.md 与 adrs,grep 关键词查 compound。检查是否接续之前工作。开场用一两轮对话判 case,不填表。case 2 与 case 4 共享对话工具箱:挖问题、按需启动 grill 档、发散、收敛。grill 档最多 3-5 轮,每轮一个问题加 2-4 个候选。必要时可提议 5-30 分钟最小 demo/spike,结果回写 brainstorm note。拍板结构性决策时提示走 cs-domain 落 ADR。
适用场景:需求方向不清、需要被挑战和启发、想先发散再决定拆解方式时。
限制:不跳过分诊;不替用户决定规模;case 1/3 不落盘;不在 case 1/3 启动 grill;不自己写 design 或 roadmap;不处理 bug 与重构。共享路径与命名约定见 .codestable/reference/shared-conventions.md,审批相关见 approval-conventions.md。具体模板见同目录 reference.md。