SuperAPI AI 工具集

sdd-build

编程与开发

查看项目

更新于 10-16 01:06

技能介绍

用途:执行 SDD/AgentSpec 流程的 Build 阶段。它不把 Build 当作单独文档生成,而是接收 Brainstorm、Define、Design 三份 Markdown 与用户交互,在真实项目中落地实现。必填输入为 BRAINSTORM_{FEATURE}.md、DEFINE_{FEATURE}.md、DESIGN_{FEATURE}.md 及对应的可写项目代码;项目不可访问时须请用户提供,不能仅凭规格文件假装完成 Build。

主要能力:从三份文档提取需求、Verify Gate、LLM Prompts、File Manifest,校验一致性并生成按依赖排序的任务计划;执行前让用户先选择执行模式(default 顺序循环、ralph 每任务独立上下文、briefs 实验性无状态 worker),只提供平台能运行的模式;逐任务做外科式修改并增量验证,含漂移检测、LLM 提示门、失败重试阶梯(首次本地修复、二次全新上下文、三次停止记为 blocker)、DEFINE 的阻塞式 Verify Gate(0 通过、2 红、3 不结论、4 需人工 UX 回执、5 待澄清、64 无效 DEFINE)及补充检查;最后按 assets/BUILD_REPORT_TEMPLATE.md 生成报告。

用法与输出:报告写入 sdd/BUILD_REPORT_{FEATURE}.md,若项目已有 .claude/sdd/ 则沿用其结构;用 python scripts/validate_build_report.py <BUILD_REPORT.md> 校验。完整报告的 Next Step 仅为“Execute o SDD Handoff by RDD.”。首条回复需输出一次版本行 sdd-build v1.0.0。

限制:不静默改需求、架构或契约;不虚构命令、provider、模型或审查结果;无外部审查能力时记录 Not available;报告中不得将 TODO/FIXME 当作实现;具体依赖与配置以项目实际为准。