You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add bmad-module-builder skill with ideation, creation, and validation
New skill (bmad-module-builder) with three capabilities:
- Ideate Module (IM): facilitative brainstorming for module planning
- Create Module (CM): scaffold setup skill into existing skills folder
- Validate Module (VM): structural and quality validation of module setup
Includes scaffold script with tests, setup-skill-template assets,
resumable plan document template, and embedded brainstorming techniques.
Documentation updates:
- New explanation doc: what-are-modules.md (architecture, memory patterns)
- New tutorial: build-your-first-module.md (full Diataxis tutorial)
- Updated builder-commands.md with Module Builder reference
- Updated module-configuration.md (replaced Upcoming Tooling section)
- Updated help CSVs with IM, CM, VM entries
* style: apply prettier formatting to all changed files
* style: format entire repo with prettier
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
"name": "bmad-builder",
13
13
"source": "./",
14
14
"description": "Build AI agents and workflows from a conversation. Three skills — Agent Builder, Workflow Builder, and Setup — guide you from idea to production-ready skill structure with built-in quality optimization. Part of the BMad Method ecosystem.",
- Runtime variables: `{output_folder}`, `{project-root}` from Core config
@@ -104,4 +116,4 @@ your-module/
104
116
105
117
## Publishing
106
118
107
-
BMad modules are published as npm packages. The module code (`src/`) is what gets installed into user projects via `npx bmad-method install`. The astro website is deployed separately (GitHub Pages via CNAME).
119
+
BMad modules are published as npm packages. The module code (`src/`) is what gets installed into user projects via `npx bmad-method install`. The astro website is deployed separately (GitHub Pages via CNAME).
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,14 @@ Thank you for considering contributing! We believe in **Human Amplification, Not
11
11
BMad strengthens human-AI collaboration through specialized agents and guided workflows. Every contribution should answer: **"Does this make humans and AI better together?"**
12
12
13
13
**✅ What we welcome:**
14
+
14
15
- Enhanced collaboration patterns and workflows
15
16
- Improved agent personas and prompts
16
17
- Domain-specific modules leveraging BMad Core
17
18
- Better planning and context continuity
18
19
19
20
**❌ What doesn't fit:**
21
+
20
22
- Purely automated solutions that sideline humans
21
23
- Complexity that creates barriers to adoption
22
24
- Features that fragment BMad Core's foundation
@@ -97,17 +99,21 @@ If your change exceeds 800 lines, break it into smaller PRs that can be reviewed
97
99
98
100
```markdown
99
101
## What
102
+
100
103
[1-2 sentences describing WHAT changed]
101
104
102
105
## Why
106
+
103
107
[1-2 sentences explaining WHY this change is needed]
104
108
Fixes #[issue number]
105
109
106
110
## How
111
+
107
112
-[2-3 bullets listing HOW you implemented it]
108
113
-
109
114
110
115
## Testing
116
+
111
117
[1-2 sentences on how you tested this]
112
118
```
113
119
@@ -130,7 +136,7 @@ Keep messages under 72 characters. Each commit = one logical change.
|**[What Are Skills](/explanation/what-are-skills.md)**| The universal building block for everything BMad produces |
13
+
|**[What Are Agents](/explanation/what-are-bmad-agents.md)**| AI personas with specialized capabilities and memory |
14
+
|**[What Are Workflows](/explanation/what-are-workflows.md)**| Structured step-by-step processes and utilities |
15
+
|**[What Are Modules](/explanation/what-are-modules.md)**| How agents and workflows combine into installable, configurable modules |
15
16
|**[Module Configuration](/explanation/module-configuration.md)**| How modules handle user configuration and help registration through a setup skill |
16
17
17
18
## Design Patterns
18
19
19
-
| Topic | Description |
20
-
|-------|-------------|
21
-
|**[Progressive Disclosure](/explanation/progressive-disclosure.md)**| Four layers of context loading — from frontmatter through step files |
22
-
|**[Subagent Patterns](/explanation/subagent-patterns.md)**| Six orchestration patterns for parallel and hierarchical work |
23
-
|**[Skill Authoring Best Practices](/explanation/skill-authoring-best-practices.md)**| Core principles, common patterns, quality dimensions, and anti-patterns |
24
-
|**[Scripts in Skills](/explanation/scripts-in-skills.md)**| Why deterministic scripts make skills faster, cheaper, and more reliable |
|**[Progressive Disclosure](/explanation/progressive-disclosure.md)**| Four layers of context loading — from frontmatter through step files|
23
+
|**[Subagent Patterns](/explanation/subagent-patterns.md)**| Six orchestration patterns for parallel and hierarchical work|
24
+
|**[Skill Authoring Best Practices](/explanation/skill-authoring-best-practices.md)**| Core principles, common patterns, quality dimensions, and anti-patterns |
25
+
|**[Scripts in Skills](/explanation/scripts-in-skills.md)**| Why deterministic scripts make skills faster, cheaper, and more reliable |
25
26
26
27
## Reference
27
28
28
-
| Resource | Description |
29
-
|----------|-------------|
30
-
|**[Builder Commands](/reference/builder-commands.md)**| All capabilities, modes, and phases for both builders |
0 commit comments