用途:spec-create 是一个规格驱动开发的多阶段工作流编排技能,用于从零开始创建新功能规格,产出结构化文档(需求、设计、任务),在写代码前完成规划。输入为 /spec-create <feature-name> [description];feature-name 必填,会自动规范为 kebab-case,description 可选,作为需求阶段的初始上下文。
主要能力:按顺序执行三个阶段——需求、设计、任务,不可跳阶段;每个阶段需用户明确审批后才继续。需求文档 docs/features/<feature-name>/requirements.md 含用户故事(WHEN/THE 格式)及验收标准、业务规则 BR-X、非功能需求等。设计文档 design.md 含架构概览、Mermaid 流程图与组件图、技术决策 TD-X、文件清单等。任务文档 tasks.md 用 T-X 编号按实现阶段分组,每项含 Refs(US-X、TD-X)、Files、可运行的 Verify 命令、Rules、依赖与状态。三份文档共用 US-X、AC-X.Y、BR-X、NFR-X、TD-X、T-X 交叉引用体系,任务引用故事与决策,业务规则单独列出,NFR 为跨切面约束不在任务中引用。
使用方式:依次执行各阶段并等待审批;审批词为明确肯定,若有反馈则修订后重问。支持恢复部分规格、更新已有规格、检测相似功能名等边界情况。需先加载对应参考模板再编写各阶段文档。
限制:不跳阶段、不无审批推进、不为相似功能创建重复规格、不在需求与设计未批准时生成任务;部分批准视为未通过。非需求访谈专用工具(那是 feature-forge)。
适用场景:新功能起步、创建结构化规格文档、编码前规划实现。具体收费与平台支持暂未提供。