.claude/skills/bmad-help/SKILL.md
Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad
npx skillsauth add otaviobhz/thesys_bionexo bmad-helpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
phase = anytime — Universal tools work regardless of workflow state1-discover → 2-define → 3-build → 4-ship flow in order (naming varies by module)required=true blocks progress — Required workflows must complete before proceeding to later phasesoutputs patterns, fuzzy-match found files to workflow rowsWhen command field has a value:
bmad-bmm-create-prd)When workflow-file starts with skill::
skill:bmad-quick-dev), NOT a file pathcommand column value as a skill name in backticks (same as command-based workflows)When command field is empty:
bmad-pm)code field or describing the name fieldExample presentation for empty command:
Explain Concept (EC)
Load: tech-writer agent skill, then ask to "EC about [topic]"
Agent: Tech Writer
Description: Create clear technical explanations with examples...
module column → universal tools (work across all modules)module → module-specific workflowsDetect the active module from conversation context, recent workflows, or user query keywords. If ambiguous, ask the user.
Determine what was just completed:
outputs patternsindex.md exists, read it for additional contextLoad catalog — Load {project-root}/_bmad/_config/bmad-help.csv
Resolve output locations and config — Scan each folder under {project-root}/_bmad/ (except _config) for config.yaml. For each workflow row, resolve its output-location variables against that module's config so artifact paths can be searched. Also extract communication_language and project_knowledge from each scanned module's config.
Ground in project knowledge — If project_knowledge resolves to an existing path, read available documentation files (architecture docs, project overview, tech stack references) for grounding context. Use discovered project facts when composing any project-specific output. Never fabricate project-specific details — if documentation is unavailable, state so.
Detect active module — Use MODULE DETECTION above
Analyze input — Task may provide a workflow name/code, conversational phrase, or nothing. Infer what was just completed using INPUT ANALYSIS above.
Present recommendations — Show next steps based on:
Optional items first — List optional workflows until a required step is reached Required items next — List the next required workflow
For each item, apply DISPLAY RULES above and include:
Additional guidance to convey:
{communication_language}Return to the calling process after presenting recommendations.
development
Initialize test framework with Playwright or Cypress. Use when the user says "lets setup test framework" or "I want to initialize testing framework"
testing
Scaffold CI/CD quality pipeline with test execution. Use when the user says "lets setup CI pipeline" or "I want to create quality gates"
tools
Expand test automation coverage for codebase. Use when user says "lets expand test coverage" or "I want to automate tests"
testing
Generate failing acceptance tests using TDD cycle. Use when the user says "lets write acceptance tests" or "I want to do ATDD"