From sample-plugins
Ideates, creates, and validates BMad modules: brainstorming architecture, scaffolding installable modules from built skills, and checking structural integrity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sample-plugins:bmad-module-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill helps you bring BMad modules to life — from the first spark of an idea to a fully scaffolded, installable module. It offers three paths:
assets/module-plan-template.mdassets/setup-skill-template/assets/module-help.csvassets/setup-skill-template/assets/module.yamlassets/setup-skill-template/scripts/cleanup-legacy.pyassets/setup-skill-template/scripts/merge-config.pyassets/setup-skill-template/scripts/merge-help-csv.pyassets/standalone-module-template/merge-config.pyassets/standalone-module-template/merge-help-csv.pyassets/standalone-module-template/module-setup.mdreferences/create-module.mdreferences/ideate-module.mdreferences/validate-module.mdscripts/scaffold-setup-skill.pyscripts/scaffold-standalone-module.pyscripts/tests/test-scaffold-setup-skill.pyscripts/tests/test-scaffold-standalone-module.pyscripts/tests/test-validate-module.pyscripts/validate-module.pyThis skill helps you bring BMad modules to life — from the first spark of an idea to a fully scaffolded, installable module. It offers three paths:
-setup skill. For single skills, embeds self-registration directly into the skill. Supports --headless / -H.--headless / -H.Args: Accepts --headless / -H for CM and VM paths, an initial description for IM, or a path to a skills folder or single SKILL.md file for CM/VM.
Load available config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml (root level and bmb section). If neither exists, fall back to {project-root}/_bmad/bmb/config.yaml (legacy per-module format). If still missing, let the user know bmad-builder-setup can configure the module at any time. Use sensible defaults for anything not configured.
Detect user's intent:
./references/ideate-module.md./references/create-module.md./references/validate-module.mdIf --headless or -H is passed, route to CM with headless mode.
npx claudepluginhub bmad-code-org/bmad-builder --plugin bmad-builderPlans, ideates, scaffolds, and validates BMad modules from ideas to installable packages with setup skills and structural checks.
Installs and configures a BMad Builder module into a project, reading module metadata from `module.yaml` and writing config to `config.yaml`, `config.user.yaml`, and `module-help.csv` with an anti-zombie pattern that clears stale entries before writing fresh ones.
Orients users within a BMad workflow by identifying current module and phase, recommending next skills with reasoning, and answering module-related questions from documentation.