| name | discover |
| description | 统一入口阶段。用于澄清需求并判定进入 Design / Feat / Fix 流程。 |
Discover — 需求识别与路径判定
本 Skill 负责:
- 按需求阅读项目设计文档、功能文档、任务文档、任务执行文档
- 澄清真实意图
- 识别变更类型
- 决定流程路径
- 禁止直接进入实现阶段
在未完成路径判定前:
- 禁止生成代码
- 禁止生成设计文档
- 禁止拆任务
- 禁止调用其他技能
允许读取:
- `docs/*-design.md` # 项目设计文档
- `docs/features/*.md` # 项目功能文档
- `docs/tasks/*.md` # 项目任务文档
- `docs/executes/*.md` # 项目任务执行文档
输入前提(Preconditions)
触发本 Skill 前,无特殊前提。
流程(Process)
1) 意图澄清
- 每次只允许一个问题
- 优先使用多选
- 必须确认:
- 目标是改变现状还是了解现状?
- 如果改变现状:期望新增能力、增强现有能力,还是修复错误?
- 当前是否已有相关实现?
- 是否存在错误或异常?
2) 路径判定
明确以下四类之一:
-
A. 了解现状 → 直接回答
直接回答用户问题,无需生成文档
-
B. 新能力 → 进入 DESIGN 流程
请调用 /design
-
C. 现有能力增强 → 进入 FEAT 流程
请调用 /feat
-
D. 错误修复 → 进入 FIX 流程
请调用 /fix
输出(Output)
NEXT_STATE: DIRECT # 或 DESIGN / FEAT / FIX
| 状态 | 含义 |
|---|
| DIRECT | 直接回答,无需生成文档 |
| DESIGN | 进入设计流程(新能力) |
| FEAT | 进入功能流程(能力增强) |
| FIX | 进入修复流程(错误修复) |
失败处理(Failure Modes)