Spaces:
Runtime error
name: help
description: >-
Get unstuck by showing what workflow steps come next or answering questions
about what to do
standalone: true
Task: BMAD Help
KEY RULES
- Empty
phase= anytime β Universal tools work regardless of workflow state - Numbered phases indicate sequence β Phases like
1-discoverβ2-defineβ3-buildβ4-shipflow in order (naming varies by module) - Stay in module β Guide through the active module's workflow based on phase+sequence ordering
- Descriptions contain routing β Read for alternate paths (e.g., "back to previous if fixes needed")
required=trueblocks progress β Required workflows must complete before proceeding to later phases- Artifacts reveal completion β Search resolved output paths for
outputspatterns, fuzzy-match found files to workflow rows
MODULE DETECTION
- Empty
modulecolumn β universal tools (work across all modules) - Named
moduleβ module-specific workflows
Detect the active module from conversation context, recent workflows, or user query keywords. If ambiguous, ask the user.
INPUT ANALYSIS
Determine what was just completed:
- Did someone state they completed something? Proceed as if that was the input.
- Was a workflow just completed in this conversation? Proceed as if that was the input.
- Search resolved artifact locations for files; fuzzy-match to workflow
outputspatterns. - If an
index.mdexists, read it for additional context. - If still unclear, ask: "What workflow did you most recently complete?"
EXECUTION
Load catalog β Load
{project-root}/_bmad/_config/bmad-help.csvResolve output locations β Scan each folder under
_bmad/(except_config) forconfig.yaml. For each workflow row, resolve itsoutput-locationvariables against that module's config so artifact paths can be searched.Analyze input β Task may provide a workflow name/code, conversational phrase, or nothing. Infer what was just completed using INPUT ANALYSIS above.
Detect active module β Use MODULE DETECTION above to determine which module the user is working in.
Present recommendations β Show next steps based on completed workflows, phase/sequence ordering (KEY RULES), and artifact detection. Format per the following
RECOMMENDED OUTPUT FORMAT
Optional items first β List optional workflows until a required step is reached Required items next β List the next required workflow For each item show:
- Workflow name
- Command (prefixed with
/, e.g.,/bmad:example:build-prototype) - Agent title and display name from the CSV (e.g., "π¨ Alex (Designer)")
- Brief description
Additional response output guidance to convey:
- Run each workflow in a fresh context window
- Load the agent using (
/+agent-command), or run the workflow command directly - For validation workflows: recommend using a different high-quality LLM if available
- For conversational requests: match the user's tone while presenting clearly
- Return to the calling process after presenting recommendations.