用途:这是 BMad 方法的创建故事工作流,目标是为开发智能体生成一份完整的 story 文件,提供实现所需的全部上下文,防止出现重复造轮子、用错库、文件位置错误、破坏既有功能、忽略 UX、实现含糊、谎报完成等问题。
主要能力:自动发现 sprint-status.yaml 中处于 backlog 的首个故事,支持用户指定 epic-story 编号或故事文档路径;分析 epics、PRD、architecture、UX 等全部产物提取关键上下文;读取上一个故事文件与最近提交(最多 5 个)获取经验与代码模式;识别故事要修改的 UPDATE 文件并完整阅读,记录当前状态、变更点与必须保留的行为;研究涉及库、API、框架的最新稳定版本与安全更新;将结果写入默认输出文件并标记 Status 为 ready-for-dev。
使用方式:激活时先运行解析脚本 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow,若失败则按 base→team→user 顺序读取 customize.toml 合并;执行 prepend 步骤、加载持久事实、读取 {project-root}/_bmad/bmm/config.yaml 配置并以 {communication_language} 问候用户。随后若无可用的 sprint 状态且未指定故事,会提供选项:运行 sprint-planning 初始化、提供 epic-story 编号、提供文档路径或退出。支持使用子代理并行分析产物,建议一次性获得运行子代理的授权。完成后可运行 dev-story 实现、code-review 审查,若安装 Test Architect 模块可运行 /bmad:tea:automate 生成防护测试。
限制:该技能已弃用,bmad-build 为官方实现方式,仅在被明确指名时使用;需要相应项目目录结构与配置存在;除初始选择或缺少文档外应尽量零用户干预;资料未提供具体版本、收费或平台信息。