SuperAPI AI 工具集

bmad-development-execution

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:该技能用于把已批准的故事(story)落地为代码与测试,属于 BMAD 流程中的开发执行环节。当用户说“Implement story X”“Start coding”“Develop this”“Let's code”“Build [feature]”等,或故事文件已就绪(Phase 4)时自动激活。

前置条件:故事文件已存在(来自 bmad-story-planning)、架构模式已定义。若缺少故事文件、需要规划或架构未定义,应分别先使用 bmad-story-planning、bmad-product-planning、bmad-architecture-design,不应调用本技能。

输入:来自交付规划技能的可开发故事文件、ARCHITECTURE.md 或组件说明中的相关架构引用、与故事相关的 UX 规范或验证、质量保证技能提供的场景或质量门。

输出:工作仓库中的代码差异与测试结果;更新后的故事文件(Dev Agent Record、状态流转、经验记录);implementation-notes.md 开发总结(由 assets/implementation-notes-template.md.template 生成,模板位于 .claude/skills/bmad-development-execution/assets/implementation-notes-template.md.template);面向相关方的变更、测试与遗留风险摘要。

流程:通过 CHECKLIST.md 确认前置条件并复述故事范围;规划实现步骤,识别受影响文件与测试;提交小而可审查的代码变更并附说明与引用;执行所需测试套件并原样捕获命令输出;更新故事文档,包括 Dev Agent Record 与状态;总结工作、标注后续事项并通知编排器。

质量门:代码完成前 CHECKLIST.md 中所有条目必须通过;没有完整测试证据不得将故事标记为完成。

错误处理:若前置条件或环境缺失,应停止实现、记录具体阻塞点并通知编排器,给出建议的补救步骤(如刷新产物、修复失败的基线测试);避免推测性变更,保持差异范围限于已批准的故事。

限制:资料未提供具体安装命令、收费方式、支持平台或效果数据。