用途:作为规范驱动开发(Spec-Driven Development)的统一入口,判断某个功能处于什么阶段,并告诉用户下一步该做什么,或在路径明确时直接路由到对应技能。它本身不实现任何内容、不生成产物,只负责路由后停止。
主要能力:先确定功能标识,若用户未提供功能名或 slug 则询问,并据此推导小写连字符形式的 feature-slug。随后扫描 .specs/[feature-slug]/ 下是否存在 RESEARCH.md、PRODUCT-REQUIREMENTS.md、TECHNICAL-DESIGN.md、IMPLEMENTATION-PLAN.md、IMPLEMENTATION-STATE.md,并运行 git log -5 --oneline 了解已落地内容。再根据未知点数量、影响范围、决策可逆性和已有上下文评估任务规模,决定哪些阶段真正有价值,避免为提速而跳过必要阶段。最后给出单行状态与推荐下一步。
使用方式:路径明确时直接进入推荐技能,例如无产物且任务简单走 /implement,无产物且任务复杂走 /research,已有 RESEARCH.md 无 PRD 走 /create-prd,已有 PRODUCT-REQUIREMENTS.md 无设计走 /create-technical-design,已有 TECHNICAL-DESIGN.md 无计划走 /create-implementation-plan,已有 IMPLEMENTATION-PLAN.md 但无状态或未完成走 /implement,实现完成需架构记录走 /create-adr,重大决策需对齐走 /create-rfc,出现问题走 /investigate。存在歧义时先列出选项请用户确认。
适用场景:需要按规范流程推进功能开发、希望明确当前阶段与下一步动作的团队或个人。
限制:不实现功能、不生成产物;具体技能内容、安装方式、收费与平台支持等资料暂未提供。