Skip to content

Ideate 阶段

概述

Ideate 是 Spec-First 工作流的创意生成阶段,位于 Brainstorm 之前。它回答一个核心问题:

"什么值得探索?"

三个阶段各有明确的分工:

阶段回答的问题产出
Ideate什么值得探索?docs/ideation/ 排名列表
Brainstorm选定的想法具体指什么?docs/brainstorms/ 需求文档
Plan应该怎么构建?docs/plans/ 实施计划

核心机制

先发散后收敛

Ideate 采用对抗性过滤机制保证质量:

  1. 发散 — 生成大量候选想法(约 30-40 个原始想法)
  2. 对抗过滤 — 每个被拒绝的想法必须有明确的理由
  3. 收敛 — 保留 5-7 个高质量幸存者

基于代码库生成

Ideate 不是凭空想象。它先扫描实际代码库,基于真实状态生成改进建议,确保每个想法都有据可依。

等级排序

最终产出按影响力排序的候选列表,每个想法附带:

  • 预期影响和实施难度
  • 与当前代码库的具体关联
  • 被采纳后的下一步指引(→ /spec:brainstorm

何时使用

场景建议
想改进项目但不确定从哪入手运行 /spec:ideate
想发现潜在的技术债或优化点运行 /spec:ideate
需要 AI 主动建议改进方向运行 /spec:ideate
已有明确想法要实施直接跳到 /spec:brainstorm

产出路径

docs/ideation/
└── YYYY-MM-DD-<topic>-ideation.md

与 Brainstorm 的关系

Ideate (发现值得做的事) → Brainstorm (明确做什么) → Plan (决定怎么做)

Ideate 的产出是 Brainstorm 的输入。当你从 Ideate 中选择一个方向后,可以直接启动 Brainstorm 深入探索。


下一步