Define(定义阶段)
对应原版
/spec。 核心理念:Spec before code。
目标
在写代码之前,先把“要做什么、给谁做、为什么做、验收标准是什么”搞清楚。
工作流程
- 如果需求很模糊,先读取
interview-me.md,用一次一问的方式澄清真实意图。 - 如果只有一个粗略想法,读取
idea-refine.md做发散/收敛,把它变成可执行的概念。 - 如果方案/设计已经成形但没人挑战过,读取
grilling.md做设计树拷问(按 frontier 轮次推进,每问必带推荐答案;事实自己查,决定留给用户)。 - 需求清晰后,读取
spec-driven-development.md,输出 PRD / SPEC.md。 - 如果这次要做的是视觉产物(页面、PPT、海报、图表、原型),在写规格的同时读
design-blueprint/SKILL.md,先产出 DESIGN.md(结构布局 + Decision Trace),再谈实现。 - 与用户确认规格后再进入 Plan 阶段。
子模块
interview-me.md— 澄清需求的访谈流程。idea-refine.md— 把模糊想法打磨成具体方案。grilling.md— 动手前的方案压力测试(设计树 + frontier 轮次)。spec-driven-development.md— 输出结构化 PRD/规格的流程。design-blueprint/SKILL.md— 视觉产物的设计规格(DESIGN.md + 结构布局 + Decision Trace),自带references/与assets/。
注意
- 不要跳过访谈直接写方案。
- 方案里存在非平凡决策、或用户说「拷问我 / grill me」时,先走
grilling.md再写规格。 - 视觉类产物的规格走
design-blueprint/;没有 DESIGN.md 就进实现 = 大概率产出"AI 味"设计。 - 规格必须经过用户确认,才能进入下一阶段。