BMAD-METHOD/expansion-packs/README.md

102 lines
3.0 KiB
Markdown

# BMad Method Expansion Packs
Expansion packs extend BMad-Method beyond traditional software development, providing specialized agent teams, templates, and workflows for specific domains and industries. Each pack is a self-contained ecosystem designed to bring the power of AI-assisted workflows to any field.
## Available Expansion Packs
### 🏛️ C4 Architecture
**Purpose**: C4 model visualization and Structurizr DSL generation
**Agents**: C4 Architect (Simon)
**Focus**: Architecture diagrams, system visualization, stakeholder communication
**Status**: ✅ Available
### 🎮 Game Development
**Godot Game Dev**: 2D/3D game development with Godot engine
**2D Phaser Game Dev**: Web-based 2D games with Phaser.js
**2D Unity Game Dev**: 2D games with Unity engine
**Status**: ✅ Available
### ✍️ Creative Writing
**Purpose**: Creative writing and content creation
**Agents**: Writer, Editor, Content Strategist
**Focus**: Story development, content planning, creative workflows
**Status**: ✅ Available
### 🔧 Infrastructure & DevOps
**Purpose**: Infrastructure and DevOps workflows
**Agents**: DevOps Engineer (Alex)
**Focus**: Cloud infrastructure, CI/CD, platform engineering
**Status**: ✅ Available
## Installation
### Install Specific Expansion Pack
```bash
# C4 Architecture
cd expansion-packs/bmad-c4-architecture
./install.sh
# Game Development
npm run install:expansion godot-game-dev
# Infrastructure & DevOps
npm run install:expansion infrastructure-devops
```
### Interactive Installation
```bash
npx bmad-method install
```
## Creating Custom Expansion Packs
Expansion packs follow a standard structure:
```
expansion-pack-name/
├── agents/ # Specialized agent definitions
├── agent-teams/ # Team configurations
├── tasks/ # Workflow instructions
├── templates/ # Document templates
├── checklists/ # Quality assurance
├── data/ # Knowledge base
├── workflows/ # Process definitions
├── utils/ # Utilities and tools
├── config.yaml # Pack configuration
├── README.md # Documentation
└── install.sh # Installation script
```
### Key Components
- **Agents**: Specialized personas for the domain
- **Templates**: Domain-specific document templates
- **Tasks**: Workflow instructions and processes
- **Checklists**: Quality assurance and validation
- **Data**: Knowledge base and guidelines
- **Workflows**: Complete process flows
- **Config**: Domain-specific configuration
## Contributing
We welcome contributions to existing expansion packs and new expansion pack ideas! Please see our [Contributing Guide](../CONTRIBUTING.md) for details.
### Ideas for New Expansion Packs
- Mobile App Development (React Native, Flutter)
- Data Science & Analytics
- Machine Learning & AI
- Blockchain & Web3
- IoT & Embedded Systems
- Content Management Systems
- E-commerce Platforms
- Healthcare Applications
- Financial Services
- Education Technology