BMAD-METHOD/expansion-packs/README.md

3.0 KiB

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

# 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

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 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