SuperAPI AI 工具集

spec-driven-spec-content

编程与开发

查看项目

更新于 10-16 09:58

技能介绍

用途:把用户提供的规格内容放入既有 spec-driven 变更的正确增量规格文件。前提是项目根目录存在 .spec-driven/,可先运行 ls .spec-driven/ 验证;若失败需先运行 /spec-driven-init。

主要能力:运行 node {{SKILL_DIR}}/scripts/spec-driven.js modify 列出活动变更并选择目标;判断请求是新增、扩展、修改还是删除需求;先读取 .spec-driven/config.yaml、.spec-driven/specs/INDEX.md 及相关变更下的已有规格文件;依据索引选择候选目标,优先使用已有分类和文件,仅在内容明确需要时才新建分类或文件。

用法:增量内容需保持标准格式,新增需求用 ## ADDED Requirements,修改需求用 ## MODIFIED Requirements 并含 Previously: 说明,删除需求用 ## REMOVED Requirements 并注明原因,保留 ### Requirement: 标题。删除时须明确指定被删标题,避免含糊表述;若目标需求不明确应停下询问用户。路由结果需与归档后应存在的主规格路径对齐。编辑完成后必须运行 node {{SKILL_DIR}}/scripts/spec-driven.js verify <name> 做格式检查,修复安全格式问题并复跑;仅非格式流程阻碍(如 questions.md 中的开放问题)应单独说明。最后向用户汇报所选分类/文件、是已有文件还是新建、新增/修改/删除及格式检查是否通过。

适用场景:适用于已有的 spec-driven 变更中整理增量规格内容。

限制:不实现代码,只编辑规划产物;必须先读索引和相关主规格;缺少 .spec-driven/ 时不可直接使用。其余细节资料暂未提供。