用途:在游戏开发流程中创建一份专用的故事文件,为后续开发智能体提供实现所需的全部上下文,避免遗漏、错误库、错误文件位置、回归破坏、忽略UX、实现含糊或虚报完成等常见问题。触发方式为用户说“create the next story”或“create story…”。
主要能力:读取冲刺状态、史诗、GDD、架构、UX 与项目上下文等资料,抽取当前故事的验收标准、技术需求、依赖与业务价值;读取同一史诗中前一个故事文件与最近提交记录,提取经验与代码模式;对标记为 UPDATE 的既有文件做完整阅读,记录当前状态、改动点与必须保留的行为;对涉及的关键技术检索最新稳定版本与破坏性变更;支持使用研究子智能体或并行处理;分析期间的问题留待最后统一提出。
使用方式:激活时先解析 workflow 自定义块,可运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow;随后执行预置步骤、加载持久事实、读取 {project-root}/_bmad/gds/config.yaml 中 user_name、communication_language、document_output_language、game_dev_experience、planning_artifacts、implementation_artifacts、sprint_status 等配置。执行阶段若无冲刺状态文件且未指定故事,需选择运行 sprint-planning、提供史诗-故事编号或故事文档路径。找到 backlog 故事后标记史诗为 in-progress,按模板 template.md 生成 {implementation_artifacts}/{{story_key}}.md,状态设为 ready-for-dev。完成后可运行 dev-story、code-review,安装 Test Architect 模块时可选运行 /bmad:tea:automate。
适用场景:BMad 游戏开发模块下的迭代式开发,尤其需要为开发智能体准备高上下文质量故事文件时。
限制:资料未提供具体价格、收费模式、支持平台与独立安装方式;依赖 BMad 模块的目录结构与配置文件,缺失相关文件时需人工选择或初始化。