Define

Define 阶段:写代码前先把要做什么讲清楚,产出规格(对应 /spec)。当新项目/新功能启动、需求模糊、或用户想要规格先行的工作流时使用。 Define phase: clarify what to build before writing code. Use when starting a new project/feature, requirements are vague, or the user wants a spec-first workflow (equivalent to /spec).

Practice019 74f8494 9 files · 68.8 KB Updated

File contents

Define(定义阶段)

对应原版 /spec。 核心理念:Spec before code。

目标

在写代码之前,先把“要做什么、给谁做、为什么做、验收标准是什么”搞清楚。

工作流程

  1. 如果需求很模糊,先读取 interview-me.md,用一次一问的方式澄清真实意图。
  2. 如果只有一个粗略想法,读取 idea-refine.md 做发散/收敛,把它变成可执行的概念。
  3. 如果方案/设计已经成形但没人挑战过,读取 grilling.md 做设计树拷问(按 frontier 轮次推进,每问必带推荐答案;事实自己查,决定留给用户)。
  4. 需求清晰后,读取 spec-driven-development.md,输出 PRD / SPEC.md。
  5. 如果这次要做的是视觉产物(页面、PPT、海报、图表、原型),在写规格的同时读 design-blueprint/SKILL.md,先产出 DESIGN.md(结构布局 + Decision Trace),再谈实现。
  6. 与用户确认规格后再进入 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 味"设计。
  • 规格必须经过用户确认,才能进入下一阶段。

Practice019/agent-skills/tree/main/define commit 74f8494b0a

Frequently asked questions

npx skillmds@latest add practice019/define