133 lines
3.2 KiB
Markdown
133 lines
3.2 KiB
Markdown
# BMB - BMad Builder Module
|
|
|
|
The BMB (BMad Builder Module) provides specialized tools and workflows for creating, customizing, and extending BMad Method components, including custom agents, workflows, and integrations.
|
|
|
|
## Module Structure
|
|
|
|
### 🤖 `/agents`
|
|
|
|
Builder-specific agents that help create and customize BMad Method components:
|
|
|
|
- Agent creation and configuration specialists
|
|
- Workflow designers
|
|
- Integration builders
|
|
|
|
### 📋 `/workflows`
|
|
|
|
Specialized workflows for building and extending BMad Method capabilities:
|
|
|
|
#### Core Builder Workflows
|
|
|
|
- `create-agent` - Design and implement custom agents
|
|
- `create-workflow` - Build new workflow definitions
|
|
- `create-team` - Configure agent teams
|
|
- `bundle-agent` - Package agents for distribution
|
|
- `create-method` - Design custom development methodologies
|
|
|
|
#### Integration Workflows
|
|
|
|
- `integrate-tool` - Connect external tools and services
|
|
- `create-adapter` - Build API adapters
|
|
- `setup-environment` - Configure development environments
|
|
|
|
## Key Features
|
|
|
|
### Agent Builder
|
|
|
|
Create custom agents with:
|
|
|
|
- Role-specific instructions
|
|
- Tool configurations
|
|
- Behavior patterns
|
|
- Integration points
|
|
|
|
### Workflow Designer
|
|
|
|
Design workflows that:
|
|
|
|
- Orchestrate multiple agents
|
|
- Define process flows
|
|
- Handle different project scales
|
|
- Integrate with existing systems
|
|
|
|
### Team Configuration
|
|
|
|
Build teams that:
|
|
|
|
- Combine complementary agent skills
|
|
- Coordinate on complex tasks
|
|
- Share context effectively
|
|
- Deliver cohesive results
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
# Create a new custom agent
|
|
bmad bmb create-agent
|
|
|
|
# Design a new workflow
|
|
bmad bmb create-workflow
|
|
|
|
# Bundle an agent for sharing
|
|
bmad bmb bundle-agent
|
|
|
|
# Create a custom team configuration
|
|
bmad bmb create-team
|
|
```
|
|
|
|
## Use Cases
|
|
|
|
### Custom Agent Development
|
|
|
|
Build specialized agents for:
|
|
|
|
- Domain-specific expertise
|
|
- Company-specific processes
|
|
- Tool integrations
|
|
- Automation tasks
|
|
|
|
### Workflow Customization
|
|
|
|
Create workflows for:
|
|
|
|
- Unique development processes
|
|
- Compliance requirements
|
|
- Quality gates
|
|
- Deployment pipelines
|
|
|
|
### Team Orchestration
|
|
|
|
Configure teams for:
|
|
|
|
- Large-scale projects
|
|
- Cross-functional collaboration
|
|
- Specialized domains
|
|
- Custom methodologies
|
|
|
|
## Integration with BMM
|
|
|
|
BMB works alongside BMM to:
|
|
|
|
- Extend core BMM capabilities
|
|
- Create custom implementations
|
|
- Build domain-specific solutions
|
|
- Integrate with existing tools
|
|
|
|
## Best Practices
|
|
|
|
1. **Start with existing patterns** - Study BMM agents and workflows before creating new ones
|
|
2. **Keep it modular** - Build reusable components
|
|
3. **Document thoroughly** - Clear documentation helps others use your creations
|
|
4. **Test extensively** - Validate agents and workflows before production use
|
|
5. **Share and collaborate** - Contribute useful components back to the community
|
|
|
|
## Related Documentation
|
|
|
|
- [BMM Module](../bmm/README.md) - Core method implementation
|
|
- [Agent Creation Guide](./workflows/create-agent/README.md) - Detailed agent building instructions
|
|
- [Workflow Design Patterns](./workflows/README.md) - Best practices for workflow creation
|
|
|
|
---
|
|
|
|
BMB empowers you to extend and customize the BMad Method to fit your specific needs while maintaining the power and consistency of the core framework.
|