用途:这是规范驱动开发(SDD)的中枢技能,用于启动新的规格工作流、在不同规格格式间转换、了解可用的规格提供方、导航到专门的编写技能,以及使用规范(canonical)规格模型。
主要能力:支持多种提供方格式,包括 ears(EARS 语法)、gherkin(.feature 文件,配合 Reqnroll 做 BDD 测试)、kiro(AWS Kiro,IDE 集成)、speckit(GitHub Spec Kit,5 阶段工作流)、adr(MADR 格式)、userstory(敏捷格式)、canonical(YAML/JSON)。所有提供方都与规范模型互转,规范模型包含 id、title、type、context、requirements(含 priority、ears_type、验收标准 given/when/then)、traceability、metadata 等字段。
使用方式:通用命令有 /spec:specify、/spec:plan、/spec:tasks、/spec:implement、/spec:validate、/spec:refine、/spec:audit、/spec:convert;提供方命令有 /spec:ears:author、/spec:ears:convert、/spec:gherkin:author、/spec:gherkin:convert、/spec:kiro:sync、/spec:speckit:run、/spec:adr:create、/spec:userstory:author、/spec:constitution、/spec:status。Spec Kit 工作流分 0 至 4 阶段:.constitution.md、feature.md、design.md、tasks.md、代码实现。
适用场景:需要结构化需求与验收标准、在 EARS/Gherkin/Kiro/Spec Kit 等格式间切换、做需求质量检查或格式审计时。具体限制:本技能本身是导航中枢,细节委派给 ears-authoring、gherkin-authoring、kiro-integration、speckit-workflow、requirements-quality、canonical-spec-format 等技能;更多实现细节暂未提供。