用途:BMAD Orchestrator 是 BMAD 方法(Breakthrough Method for Agile AI-Driven Development)的核心编排工具,负责管理结构化 AI 驱动开发的工作流、跟踪状态,并将用户路由到合适的开发阶段。适用于在项目中初始化 BMAD、查看进度、多阶段协调,或用户提到“BMAD 设置”“启动 BMAD 工作流”时。
主要能力:提供 /workflow-init(或 /init)初始化 BMAD 目录结构与配置;提供 /workflow-status(或 /status)检查项目状态并给出下一步建议。它跟踪四个开发阶段:分析(可选)、规划(必需)、方案设计(条件性)、实现(必需)。按项目级别 0 至 4 区分:0 为单个原子变更,1 为小功能,2 为中等功能集,3 为复杂集成,4 为企业级扩展。级别 2 及以上要求 PRD 和架构,级别 0 至 1 要求技术规格(Tech Spec)。
使用方式:先执行 /workflow-init 收集项目名称、类型与级别,创建 bmad/config.yaml、docs/bmm-workflow-status.yaml 等文件;随后用 /status 查看各阶段完成情况与推荐命令,并据此路由到 /product-brief、/prd、/tech-spec、/architecture、/sprint-planning、/create-story、/dev-story 等专用工作流。也可通过辅助脚本调用,如 bash scripts/init-project.sh --name "MyApp" --type web-app --level 2、bash scripts/check-status.sh、bash scripts/validate-config.sh bmad/config.yaml。
适用场景:需要以结构化方法推进 AI 辅助开发的项目,尤其是希望按阶段管理分析、规划、架构与实现流程的团队。
限制:具体功能、收费与价格、支持的平台等资料暂未提供;其行为依赖项目配置文件与模板,需保证 YAML 配置有效,否则可能出现配置缺失或状态不一致等错误。