Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Orchestration spine and "what do I do next?" router for the BMAD Planning & Orchestrator plugin. Detects current planning state by scanning the output folder for which artifacts exist (project-context.md, decision-log.md, product-brief, prd/tech-spec, architecture, ux, epics, stories), infers the current phase and track, then recommends the next BMAD skill to run — skipping optional phases (Analysis is always optional; UX only when there is a UI). Use when the user asks "what's next", "what do I
.claude/skills/aj-geddes-bmad-help/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 109% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 59% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 130% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 26% | 0% |
A lean router. It answers one question: what do I run next? It detects planning state, infers the phase and track, and points to the next skill. It is auto-invoked to orient a session and replaces a heavyweight master/orchestrator agent.
This skill produces NO planning documents. It reads state and recommends. All artifacts are produced by the specialized planning skills it routes to.
Analysis ──► Planning ──► Solutioning ──► Implementation-handoff
(optional) (required) (conditional) (required: ready-for-dev stories)| Phase | Artifact(s) | Skill | |-------|-------------|-------| | Analysis (optional) | product-brief, research, brainstorm | bmad-product-brief / bmad-research / bmad-brainstorm | | Planning (required) | prd.md OR tech-spec.md, epics.md | bmad-prd / bmad-tech-spec / bmad-epics-and-stories | | Planning — UX (only if UI) | ux-design.md | bmad-ux | | Solutioning (track-dependent) | architecture.md | bmad-architecture | | Implementation-handoff (required) | {epic}.{story}.{slug}.story.md (ready-for-dev) | bmad-epics-and-stories → bmad-sprint-planning |
Threaded across every phase: project-context.md (the project "constitution") and decision-log.md (decisions carried between workflows). If these are missing, the first recommendation is always to establish them.
> Implementation itself (writing code, running tests) is OUT OF SCOPE. The last artifact > this plugin produces is a ready-for-dev story file or handoff manifest, passed to an > external dev tool.
A heuristic may suggest a track from story count; the user confirms.
| Track | Scope | Required planning | Optional | |-------|-------|-------------------|----------| | Quick Flow | 1–15 stories | tech-spec + stories | analysis, ux | | BMad Method | 10–50+ stories | prd + architecture + epics + stories | analysis; ux (if UI) | | Enterprise | 30+ stories | prd + architecture + security + devops + epics + stories | analysis |
Per-track required vs optional steps in detail: see REFERENCE.md.
phase: bash bash ${CLAUDE_PLUGIN_ROOT}/skills/bmad-help/scripts/detect-state.sh [output-folder] Default output folder is bmad-output/. It prints a checklist of artifacts (present or missing), the detected track (from decision-log if recorded), and the inferred phase.
bash bash ${CLAUDE_PLUGIN_ROOT}/skills/bmad-help/scripts/recommend-next.sh [output-folder] It prints the single next skill to run, plus why, plus any skipped optional phases.
recommended skill. Do not auto-run planning skills without confirmation when the track is still ambiguous.
If project-context.md does not exist yet, treat the project as un-initialized: the recommendation is to start with bmad-init (or bmad-product-brief if the user wants the optional Analysis phase first) to establish project context and choose a track.
Evaluate in order; recommend the first unmet step for the active track.
project-context.md → establish project context (run bmad-init, orbmad-product-brief if the user opts into Analysis). Confirm the track.
prd.md and no tech-spec.md →bmad-tech-spec (tech-spec).bmad-prd (PRD).ux-design.md (BMad/Enterprise) → bmad-ux.architecture.md (BMad/Enterprise) →bmad-architecture. (Quick Flow skips architecture.)
bmad-architecture (security + devopssections / handoff).
epics.md (BMad/Enterprise) → bmad-epics-and-stories (epic breakdown).stories/ → bmad-epics-and-stories (create ready-for-dev stories).backlog/not ready-for-dev → bmad-epics-and-stories(finish compiling story context objects); then bmad-sprint-planning to sequence waves.
ready-for-dev → handoffcomplete. Recommend handing the stories to the external dev tool. Nothing left to plan.
Skipping rules: Analysis is always optional — never block on it. UX is recommended only when the project has a UI. Architecture is skipped for Quick Flow.
Full decision table with edge cases: REFERENCE.md.
scope for this plugin entirely.
are owned by planning skills and must not be edited downstream.
decision-log.md to read the confirmed track; if absent, ask the user to confirmthe track before recommending track-specific steps.
> --- > Part of the BMAD Planning & Orchestrator plugin — a Claude Code harness for the BMAD Method by the BMAD Code Organization (https://github.com/bmad-code-org/BMAD-METHOD). Implements the spirit of bmad-help. All methodology credit belongs to the BMAD Code Organization.
Other measured skills in the registry, with their headline benchmark lift.