SuperAPI AI 工具集

spec-driven-development

编程与开发

查看项目

更新于 10-16 06:45

技能介绍

用途:SDD 让规格成为事实来源,代码服务于规格。它把 AI 编码拆成带门禁的阶段,每阶段产出简短可评审的产物,避免 AI 静默做出大量微决策。

主要能力:提供 /sdd:init(生成 constitution.md)、/sdd:research、/sdd:specify、/sdd:clarify、/sdd:plan、/sdd:tasks、/sdd:next-task、/sdd:validate、/sdd:amend、/sdd:reconcile、/sdd:checklist 等命令。产物包括 constitution.md、research.md、spec.md、plan.md、data-model.md、contracts/、tasks.md、validation.md 等,按 specs/[feature-branch-name]/ 目录组织。规格用 MoSCoW 优先级与 Given/When/Then 验收标准,支持 Full 与 Delta 两种模式。

使用方式:先运行 /sdd:init 建立项目级不可变约束,再按需 /sdd:research 梳理现状(引用 file:line),随后 /sdd:specify 生成规格,依次经过 Clarify、Plan、Tasks、Implement、Validate 各门禁,每道门禁需人工审批,AI 不能自批。契约在 Gate 2 后冻结。

适用场景:AI 忽略约束、同一提示产出不同实现、需求复杂涉及多方、功能触及认证、数据模型、API 契约或数据库 schema 时。一次性修复、拼写、一次性原型或一天内的探索可跳过。

限制:仪式级别分 S/M/L,按可逆性而非规模选择,级别按变更而非项目划分。规格与代码不一致分 Drift、Amendment、Reconciliation 三种,分别用 /sdd:validate、/sdd:amend、/sdd:reconcile 处理,后者不自动修改,需人工逐项批准。产物应保持精简,规格过长说明压缩失败。具体安装方式与收费信息暂未提供。