用途:bmad 是 BMAD/BMM 工作流的公共层前门,用来从混合的项目状态中判断当前所处阶段,并给出下一步最合适的单一产物或评审关口,而不是罗列所有阶段命令或运行时配置。
主要能力:先归一化输入为一个主 packet 类型(概念、规划、架构、评审关口、执行、运行时交接、棕地恢复),据此推断项目层级(0–4 级)与当前阶段(分析、规划、方案设计、实现、混合、未知),再推荐下一步动作,例如 product-brief、prd、tech-spec、architecture、评审关口、sprint-plan、story packet、工作流状态更新或运行时交接。默认先读 references/intake-packets-and-route-outs.md,需要更深细节时用 references/core-routing.md、references/status-and-review.md、references/runtime-and-module-boundaries.md。
使用方式:按八个步骤执行——归一化 intake、先定项目层级再定产物深度、从 packet 反推阶段、只选一个下一产物、显式路由专项技能、保持状态与评审可见、输出精简的 BMAD Routing Brief(含 Scope、Current phase、Recommended next move、Why this is next、Route-outs、What not to do yet),最后把细节推入 references。示例脚本:./scripts/init-project.sh、./scripts/check-status.sh、./scripts/phase-gate-review.sh。
适用场景:想从混合项目状态开始或恢复 BMAD/BMM 流程;已有想法笔记、PRD、技术规格、架构工作或部分实现,需要判断下一阶段;从现有仓库、issue、评审备注或棕地状态出发选择下一产物;在进入 Claude、Codex、Gemini 等特定运行时叠加层之前,需要一个厂商中立的 BMAD 前门。
限制:不适用需要开放式概念塑造(用 bmad-idea)、游戏制作 packet(用 bmad-gds)、产物评审或批准(用 plannotator)、已知下一产物后的执行切片(用 task-planning)、Claude Code 运行时编排(用 oh-my-claudecode)、Codex 优先运行时(用 oh-my-codex)、Gemini/Antigravity 便携 harness(用 oh-my-agent)的情况。不要把本技能当作运行时安装或配置指南;运行时细节应向外路由。未提供具体收费、价格、支持平台与效果说明。