|
2 | 2 | title: "Modules" |
3 | 3 | --- |
4 | 4 |
|
5 | | -Modules are organized collections of agents and workflows that solve specific problems or address particular domains. |
| 5 | +Modules are bundles of agents, workflows, and configuration that solve specific problems or address particular domains. Think of them like plugins or extensions—packaged capabilities you can install to extend what's possible. |
6 | 6 |
|
7 | | -## What is a Module? |
| 7 | +## What Is a Module? |
8 | 8 |
|
9 | 9 | A module is a self-contained package that includes: |
10 | 10 |
|
11 | | -- **Agents** - Specialized AI assistants |
12 | | -- **Workflows** - Step-by-step processes |
13 | | -- **Configuration** - Module-specific settings |
14 | | -- **Documentation** - Usage guides and reference |
| 11 | +- **Agents** — Specialized AI assistants with specific roles |
| 12 | +- **Workflows** — Step-by-step processes for accomplishing tasks |
| 13 | +- **Configuration** — Module settings and variables |
| 14 | +- **Documentation** — Usage guides and reference |
15 | 15 |
|
16 | | -## Official BMad Method and Builder Modules |
| 16 | +When you install a module, all its agents and workflows become available as commands. |
| 17 | + |
| 18 | +## Official Modules |
17 | 19 |
|
18 | 20 | :::note[Core is Always Installed] |
19 | | -The Core module is automatically included with every BMad installation. It provides the foundation that other modules build upon. |
| 21 | +The Core module comes with every BMad installation and provides the foundation other modules build upon. |
20 | 22 | ::: |
21 | 23 |
|
22 | | -### Core Module |
23 | | -Always installed, provides shared functionality: |
24 | | -- Global configuration |
25 | | -- Core workflows (Party Mode, Advanced Elicitation, Brainstorming) |
26 | | -- Common tasks (document indexing, sharding, review) |
27 | | - |
28 | | -### BMad Method (BMM) |
29 | | -Software and game development: |
30 | | -- Project planning workflows |
31 | | -- Implementation agents (Dev, PM, QA, Scrum Master) |
32 | | -- Testing and architecture guidance |
33 | | - |
34 | | -### BMad Builder (BMB) |
35 | | -Create custom solutions: |
36 | | -- Agent creation workflows |
37 | | -- Workflow authoring tools |
38 | | -- Module scaffolding |
39 | | - |
40 | | -## Additional Official BMad Modules |
41 | | - |
42 | | -These are officially maintained modules by BMad but have their own repo's and docs. |
43 | | -These give a good idea also of what can be done with the BMad builder and creating your own custom modules. |
44 | | - |
45 | | -### Creative Intelligence Suite (CIS) |
46 | | -Innovation and creativity: |
47 | | -- Creative thinking techniques |
48 | | -- Innovation strategy workflows |
49 | | -- Storytelling and ideation |
50 | | -- [Available Here](https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite) |
51 | | - |
52 | | -### BMad Game Dev (BMGD) |
53 | | -Game development specialization: |
54 | | -- Game design workflows |
55 | | -- Narrative development |
56 | | -- Performance testing frameworks |
57 | | -- [Available Here](https://github.com/bmad-code-org/bmad-module-game-dev-studio) |
58 | | - |
59 | | -## Module Structure |
60 | | - |
61 | | -Installed modules follow this structure: |
62 | | - |
63 | | -``` |
64 | | -_bmad/ |
65 | | -├── core/ # Always present |
66 | | -├── bmm/ # BMad Method (if installed) |
67 | | -├── bmb/ # BMad Builder (if installed) |
68 | | -├── cis/ # Creative Intelligence (if installed) |
69 | | -└── bmgd/ # Game Dev (if installed) |
70 | | -``` |
| 24 | +| Module | Purpose | |
| 25 | +|--------|---------| |
| 26 | +| **Core** | Global configuration, common workflows (Brainstorming, Party Mode), shared tasks | |
| 27 | +| **BMM** (Method) | Software and game development—planning, implementation agents, architecture | |
| 28 | +| **BMB** (Builder) | Creating custom agents, workflows, and modules | |
| 29 | +| **CIS** (Creative Intelligence) | Innovation, creativity techniques, storytelling, ideation | |
| 30 | +| **BMGD** (Game Dev) | Game design workflows, narrative development, performance testing | |
71 | 31 |
|
72 | 32 | ## Custom Modules |
73 | 33 |
|
74 | | -You can create your own modules containing: |
75 | | -- Custom agents for your domain |
76 | | -- Organizational workflows |
77 | | -- Team-specific configurations |
78 | | - |
79 | | -Custom modules are installed the same way as official modules. |
| 34 | +You can create your own modules for your domain—team-specific workflows, organizational agents, custom configurations. They install the same way as official modules. |
80 | 35 |
|
81 | 36 | ## Installing Modules |
82 | 37 |
|
83 | | -During BMad installation, you choose which modules to install. You can also add or remove modules later by re-running the installer. |
84 | | - |
85 | | -See [Installation Guide](/docs/how-to/installation/index.md) for details. |
| 38 | +Choose which modules to install during setup, or add/remove modules later by re-running the installer. See [Installation Guide](/docs/how-to/install-custom-modules.md) for details. |
0 commit comments