mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
- Installation path is now fully configurable, allowing users to specify custom installation directories during setup
- Default installation location changed to .bmad (hidden directory) for cleaner project root organization
Web Bundle Improvements:
- All web bundles (single agent and team) now include party mode support for multi-agent collaboration!
- Advanced elicitation capabilities integrated into standalone agents
- All bundles enhanced with party mode agent manifests
- Added default-party.csv files to bmm, bmgd, and cis module teams
- The default party file is what will be used with single agent bundles. teams can customize for different party configurations before web bundling through a setting in the team yaml file
- New web bundle outputs for all agents (analyst, architect, dev, pm, sm, tea, tech-writer, ux-designer, game-*, creative-squad)
Phase 4 Workflow Updates (In Progress):
- Initiated shift to separate phase 4 implementation artifacts from documentation
- Phase 4 implementation artifacts (stories, code review, sprint plan, context files) will move to dedicated location outside docs folder
- Installer questions and configuration added for artifact path selection
- Updated workflow.yaml files for code-review, sprint-planning, story-context, epic-tech-context, and retrospective workflows to support this, but still might require some udpates
Additional Changes:
- New agent and action command header models for standardization
- Enhanced web-bundle-activation-steps fragment
- Updated web-bundler.js to support new structure
- VS Code settings updated for new .bmad directory
- Party mode instructions and workflow enhanced for better orchestration
IDE Installer Updates:
- Show version number of installer in cli
- improved Installer UX
- Gemini TOML Improved to have clear loading instructions with @ commands
- All tools agent launcher mds improved to use a central file template critical indication isntead of hardcoding in 2 different locations.
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.
|