bmad-help

Analyzes BMad workflow state and recommends the next skill to run.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/5onyy/essential-ai-agent-skills --skill bmad-help-5onyy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-help
Source: https://github.com/5onyy/essential-ai-agent-skills/tree/main/.cursor/skills/bmad-help
Command: npx skills add https://github.com/5onyy/essential-ai-agent-skills --skill bmad-help-5onyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Users working through the BMad methodology often lose track of which phase they are in, which steps are complete, and which skill to invoke next. This Skill reads the installed module catalog and existing output artifacts to orient the user and answer BMad-related questions. ## Core Features & Use Cases - Workflow Position Detection: Scans resolved output-location paths for artifact files matching catalog outputs patterns to infer which steps are already completed. - Next-Step Recommendation: Interprets phase ordering, after/before dependencies, and required gates from the bmad-help.csv catalog to recommend optional and required next skills with menu codes and args. - Grounded Q&A: Fetches module documentation sources (e.g., llms.txt) registered in _meta catalog rows to answer general questions about a module. - Use Case: A user finishes a PRD and asks "what do I do next in BMad?" The Skill detects the completed PRD artifact, identifies the next required planning-phase skill, and offers to run it immediately. ## Quick Start Ask the agent where you are in your BMad workflow and what skill you should run next.

Frequently Asked Questions about bmad-help

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I know what to do next in a BMad workflow?▼

Ask for BMad help and the Skill reads the bmad-help.csv catalog plus your existing output artifacts to detect completed steps. It then recommends the next required skill with its menu code, name, and any shortcut args.

How does BMad help detect which steps are already completed?▼

It resolves output-location paths from config files and searches them for files matching each catalog row's `outputs` patterns. Found files are fuzzy-matched to catalog entries, and explicit user statements about completion are also accepted.

Can BMad help answer general questions about a module?▼

Yes. Catalog rows with `_meta` in the skill column carry a URL or path to the module's documentation, such as an llms.txt file. The Skill fetches these sources to ground answers that do not map to a specific skill.

What happens if the active BMad module is ambiguous?▼

The Skill retrieves all `_meta` rows and their remote documentation sources across modules to find relevant information. It uses that context to disambiguate and answer the question rather than guessing.

Does BMad help require any project configuration files?▼

It relies on the bmad-help.csv catalog under _bmad/_config plus config.yaml and user-config.yaml files for output-location variables, communication language, and project knowledge paths. Without these, recommendations cannot be grounded in project state.