195 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			195 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# BMB - BMad Builder Module
 | 
						|
 | 
						|
Specialized tools and workflows for creating, customizing, and extending BMad components including agents, workflows, and complete modules.
 | 
						|
 | 
						|
## Table of Contents
 | 
						|
 | 
						|
- [Module Structure](#module-structure)
 | 
						|
- [Core Workflows](#core-workflows)
 | 
						|
- [Agent Types](#agent-types)
 | 
						|
- [Quick Start](#quick-start)
 | 
						|
- [Best Practices](#best-practices)
 | 
						|
 | 
						|
## Module Structure
 | 
						|
 | 
						|
### 🤖 Agents
 | 
						|
 | 
						|
**BMad Builder** - Master builder agent orchestrating all creation workflows with deep knowledge of BMad architecture and conventions.
 | 
						|
 | 
						|
### 📋 Workflows
 | 
						|
 | 
						|
Comprehensive suite for building and maintaining BMad components.
 | 
						|
 | 
						|
## Core Workflows
 | 
						|
 | 
						|
### Creation Workflows
 | 
						|
 | 
						|
**[create-agent](./workflows/create-agent/README.md)** - Build BMad agents
 | 
						|
 | 
						|
- Interactive persona development
 | 
						|
- Command structure design
 | 
						|
- YAML source compilation to .md
 | 
						|
 | 
						|
**[create-workflow](./workflows/create-workflow/README.md)** - Design workflows
 | 
						|
 | 
						|
- Structured multi-step processes
 | 
						|
- Configuration validation
 | 
						|
- Web bundle support
 | 
						|
 | 
						|
**[create-module](./workflows/create-module/README.md)** - Build complete modules
 | 
						|
 | 
						|
- Full module infrastructure
 | 
						|
- Agent and workflow integration
 | 
						|
- Installation automation
 | 
						|
 | 
						|
**[module-brief](./workflows/module-brief/README.md)** - Strategic planning
 | 
						|
 | 
						|
- Module blueprint creation
 | 
						|
- Vision and architecture
 | 
						|
- Comprehensive analysis
 | 
						|
 | 
						|
### Editing Workflows
 | 
						|
 | 
						|
**[edit-agent](./workflows/edit-agent/README.md)** - Modify existing agents
 | 
						|
 | 
						|
- Persona refinement
 | 
						|
- Command updates
 | 
						|
- Best practice compliance
 | 
						|
 | 
						|
**[edit-workflow](./workflows/edit-workflow/README.md)** - Update workflows
 | 
						|
 | 
						|
- Structure maintenance
 | 
						|
- Configuration updates
 | 
						|
- Documentation sync
 | 
						|
 | 
						|
**[edit-module](./workflows/edit-module/README.md)** - Module enhancement
 | 
						|
 | 
						|
- Component modifications
 | 
						|
- Dependency management
 | 
						|
- Version control
 | 
						|
 | 
						|
### Maintenance Workflows
 | 
						|
 | 
						|
**[convert-legacy](./workflows/convert-legacy/README.md)** - Migration tool
 | 
						|
 | 
						|
- v4 to v6 conversion
 | 
						|
- Structure compliance
 | 
						|
- Convention updates
 | 
						|
 | 
						|
**[audit-workflow](./workflows/audit-workflow/README.md)** - Quality validation
 | 
						|
 | 
						|
- Structure verification
 | 
						|
- Config standards check
 | 
						|
- Bloat detection
 | 
						|
- Web bundle completeness
 | 
						|
 | 
						|
**[redoc](./workflows/redoc/README.md)** - Auto-documentation
 | 
						|
 | 
						|
- Reverse-tree approach
 | 
						|
- Technical writer quality
 | 
						|
- Convention compliance
 | 
						|
 | 
						|
## Agent Types
 | 
						|
 | 
						|
BMB creates three agent architectures:
 | 
						|
 | 
						|
### Full Module Agent
 | 
						|
 | 
						|
- Complete persona and role definition
 | 
						|
- Command structure with fuzzy matching
 | 
						|
- Workflow integration
 | 
						|
- Module-specific capabilities
 | 
						|
 | 
						|
### Hybrid Agent
 | 
						|
 | 
						|
- Shared core capabilities
 | 
						|
- Module-specific extensions
 | 
						|
- Cross-module compatibility
 | 
						|
 | 
						|
### Standalone Agent
 | 
						|
 | 
						|
- Independent operation
 | 
						|
- Minimal dependencies
 | 
						|
- Specialized single purpose
 | 
						|
 | 
						|
## Quick Start
 | 
						|
 | 
						|
1. **Load BMad Builder agent** in your IDE
 | 
						|
2. **Choose creation type:**
 | 
						|
   ```
 | 
						|
   *create-agent     # New agent
 | 
						|
   *create-workflow  # New workflow
 | 
						|
   *create-module    # Complete module
 | 
						|
   ```
 | 
						|
3. **Follow interactive prompts**
 | 
						|
 | 
						|
### Example: Creating an Agent
 | 
						|
 | 
						|
```
 | 
						|
User: I need a code review agent
 | 
						|
Builder: *create-agent
 | 
						|
 | 
						|
[Interactive session begins]
 | 
						|
- Brainstorming phase (optional)
 | 
						|
- Persona development
 | 
						|
- Command structure
 | 
						|
- Integration points
 | 
						|
```
 | 
						|
 | 
						|
## Use Cases
 | 
						|
 | 
						|
### Custom Development Teams
 | 
						|
 | 
						|
Build specialized agents for:
 | 
						|
 | 
						|
- Domain expertise (legal, medical, finance)
 | 
						|
- Company processes
 | 
						|
- Tool integrations
 | 
						|
- Automation tasks
 | 
						|
 | 
						|
### Workflow Extensions
 | 
						|
 | 
						|
Create workflows for:
 | 
						|
 | 
						|
- Compliance requirements
 | 
						|
- Quality gates
 | 
						|
- Deployment pipelines
 | 
						|
- Custom methodologies
 | 
						|
 | 
						|
### Complete Solutions
 | 
						|
 | 
						|
Package modules for:
 | 
						|
 | 
						|
- Industry verticals
 | 
						|
- Technology stacks
 | 
						|
- Business processes
 | 
						|
- Educational frameworks
 | 
						|
 | 
						|
## Best Practices
 | 
						|
 | 
						|
1. **Study existing patterns** - Review BMM/CIS implementations
 | 
						|
2. **Follow conventions** - Use established structures
 | 
						|
3. **Document thoroughly** - Clear instructions essential
 | 
						|
4. **Test iteratively** - Validate during creation
 | 
						|
5. **Consider reusability** - Build modular components
 | 
						|
 | 
						|
## Integration
 | 
						|
 | 
						|
BMB components integrate with:
 | 
						|
 | 
						|
- **BMad Core** - Framework foundation
 | 
						|
- **BMM** - Extend development capabilities
 | 
						|
- **CIS** - Leverage creative workflows
 | 
						|
- **Custom Modules** - Your domain solutions
 | 
						|
 | 
						|
## Related Documentation
 | 
						|
 | 
						|
- **[Agent Creation Guide](./workflows/create-agent/README.md)** - Detailed instructions
 | 
						|
- **[Module Structure](./workflows/create-module/module-structure.md)** - Architecture patterns
 | 
						|
- **[BMM Module](../bmm/README.md)** - Reference implementation
 | 
						|
- **[Core Framework](../../core/README.md)** - Foundation concepts
 | 
						|
 | 
						|
---
 | 
						|
 | 
						|
BMB empowers you to extend BMad Method for your specific needs while maintaining framework consistency and power.
 |