discover

star 9

统一入口阶段。用于澄清需求并判定进入 Design / Feat / Fix 流程。

yakumioto By yakumioto schedule Updated 3/4/2026

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)

  • 无法确定需求类型:继续澄清,直到可以明确分类
Install via CLI
npx skills add https://github.com/yakumioto/governance-skills --skill discover
Repository Details
star Stars 9
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator