Skip to content
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Modules

Modules are organized collections of agents and workflows that solve specific problems or address particular domains.

A module is a self-contained package that includes:

  • Agents - Specialized AI assistants
  • Workflows - Step-by-step processes
  • Configuration - Module-specific settings
  • Documentation - Usage guides and reference

Always installed, provides shared functionality:

  • Global configuration
  • Core workflows (Party Mode, Advanced Elicitation, Brainstorming)
  • Common tasks (document indexing, sharding, review)

Software and game development:

  • Project planning workflows
  • Implementation agents (Dev, PM, QA, Scrum Master)
  • Testing and architecture guidance

Create custom solutions:

  • Agent creation workflows
  • Workflow authoring tools
  • Module scaffolding

Innovation and creativity:

  • Creative thinking techniques
  • Innovation strategy workflows
  • Storytelling and ideation

Game development specialization:

  • Game design workflows
  • Narrative development
  • Performance testing frameworks

Installed modules follow this structure:

_bmad/
├── core/ # Always present
├── bmm/ # BMad Method (if installed)
├── bmb/ # BMad Builder (if installed)
├── cis/ # Creative Intelligence (if installed)
└── bmgd/ # Game Dev (if installed)

You can create your own modules containing:

  • Custom agents for your domain
  • Organizational workflows
  • Team-specific configurations

Custom modules are installed the same way as official modules.

During BMad installation, you choose which modules to install. You can also add or remove modules later by re-running the installer.

See Installation Guide for details.


Next: Read the Installation Guide to set up BMad with the modules you need.