用途:按已填充上下文的 story 规格文件执行故事实现,充当开发者角色,适合游戏开发团队用分步 story 驱动编码。
主要能力:解析 story 文件中的 Story、Acceptance Criteria、Tasks/Subtasks、Dev Notes、Dev Agent Record、File List、Change Log、Status;从 sprint-status.yaml 按顺序查找 ready-for-dev 故事;读取项目上下文与项目规则;按红-绿-重构循环编写失败测试、最小实现、再重构;更新 story 状态为 in-progress,并记录 baseline_commit、完成笔记、文件列表与变更日志。
使用方式:用户说“dev this story [story file]”或“implement the next story in…”。激活时依次解析 workflow 配置、执行前置步骤、加载持久事实与配置、问候用户。若无 ready-for-dev 故事,会提示运行 create-story 或 validate-create-story,或指定故事文件路径。依赖 git 记录基线提交;无版本控制时记为 NO_VCS。
适用场景:BMad 游戏开发模块下,按 story 规范逐步实现并验证。
限制:仅可修改 story 文件的指定区域;不得实现未映射到任务/子任务的内容;额外依赖、连续三次实现失败、缺少必要配置时须 HALT。是否支持其它项目类型、收费与平台信息暂未提供。