bmad-builder
Skill and workflow scaffolding skill for BMAD. Use for bmad:create-skill and bmad:create-workflow to extend BMAD with domain-specific capabilities.
What it does
BMAD Builder
Trigger Intents
bmad:create-skillbmad:create-workflow
Workflow Variants
create-skill
- Scaffold a new BMAD skill folder with minimal required files.
create-workflow
- Define workflow contract, artifacts, and trigger semantics for a domain task.
Inputs
- capability goal and scope
- intended triggers/intents
- expected inputs, outputs, and quality checks
Language Guard (Mandatory)
Enforce language selection separately for chat responses and generated artifacts.
Chat language (communication_language) fallback order:
language.communication_languagefrombmad/project.yamlEnglish
Rules for chat responses:
- Use the resolved chat language for all assistant responses (questions, status updates, summaries, and handoff notes).
- Do not switch chat language unless the user explicitly requests a different language in the current thread.
Artifact language (document_output_language) fallback order:
language.document_output_languagefrombmad/project.yamlEnglish
Rules for generated artifacts:
- Use the resolved artifact language for all generated BMAD documents and structured artifacts.
- write prose and field values in the resolved document language
- avoid mixed-language requirement clauses with English modal verbs (for example,
System shallfollowed by non-English text) - allow English acronyms/abbreviations in non-English sentences (for example,
API,SLA,KPI,OAuth,WCAG) - Keep code snippets, CLI commands, file paths, and identifiers in their original technical form.
Mandatory Reference Load
Before executing create-skill or create-workflow, read REFERENCE.md first.
Treat REFERENCE.md as required context before applying scaffold patterns.
Output Contract
- new skill scaffold under
skills/ - required files:
SKILL.md,agents/openai.yaml - optional files:
templates/,scripts/,resources/
Core Workflow
- Define role, trigger semantics, and artifact contract.
- Scaffold minimal structure.
- Add deterministic scripts only where repeatability is required.
- Validate frontmatter and trigger clarity.
- Provide usage prompt and handoff rules.
Script Selection
- Create scaffold:
bash scripts/scaffold-skill.sh <skill-name> - Validate resulting skill:
bash scripts/validate-skill.sh <skill-dir>
Template Map
-
templates/skill.template.md -
Why: baseline structure for new skill instructions.
-
templates/workflow.template.md -
Why: workflow contract template.
-
templates/document.template.md -
Why: reusable artifact template.
Reference Map
-
REFERENCE.md -
Must read first for extended builder guidance and quality checks.
-
resources/skill-patterns.md -
Use for naming, trigger, and structure patterns.
Quality Gates
- skill metadata is valid and discoverable
- triggers and outputs are unambiguous
- generated structure is minimal and maintainable
- no runtime-specific legacy dependencies are introduced
Capabilities
Install
Quality
deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 30 github stars · SKILL.md body (3,037 chars)