用途:在已初始化的项目中,自动完成单个变更的完整 spec-driven 工作流,包括提案、实现、验证、审查和归档,仅保留一次强制的人工确认检查点。
主要能力:先评估变更复杂度,读取 .spec-driven/config.yaml、specs/INDEX.md 及相关代码,判断是否适合自动流程;不适合时建议改用分步工作流。适合时依次执行提案、实现、验证、审查与归档,并处理未决问题、测试与规范对齐。
使用方式:项目根目录需存在 .spec-driven/ 目录,可用 ls .spec-driven/ 验证,否则先运行 /spec-driven-init。随后运行 node {{SKILL_DIR}}/scripts/spec-driven.js propose <name> 等命令推进各阶段,提案后需用户明确确认。
适用场景:范围明确、影响面较小的单变更自动化处理。
限制:涉及超过 3 个模块或包、修改约 10 个以上文件、数据库模式迁移、认证授权或支付流程、跨多服务或仓库协调,以及范围模糊的变更会被拒绝。未提供收费、价格或平台信息。