|
| 1 | +--- |
| 2 | +title: "Bond, Wendy, and Morgan: Which Builder to Use" |
| 3 | +description: Understanding the three BMad Builder agents and when to use each |
| 4 | +--- |
| 5 | + |
| 6 | +BMad Builder has three specialized agents, each focused on a different type of creation. This guide explains when to use each builder. |
| 7 | + |
| 8 | +## The Three Builders |
| 9 | + |
| 10 | +| Builder | Creates | Expertise | |
| 11 | +|---------|---------|-----------| |
| 12 | +| **Bond** | Agents | Agent architecture and persona development | |
| 13 | +| **Wendy** | Workflows | Process design and step architecture | |
| 14 | +| **Morgan** | Modules | Full-stack systems design | |
| 15 | + |
| 16 | +## Bond — Agent Builder |
| 17 | + |
| 18 | +**Bond** specializes in creating AI agents with defined personalities, communication styles, and capabilities. |
| 19 | + |
| 20 | +### When to Use Bond |
| 21 | + |
| 22 | +Use Bond when you want to: |
| 23 | + |
| 24 | +- Create a domain expert (security architect, documentation lead) |
| 25 | +- Build a focused assistant (commit generator, code reviewer) |
| 26 | +- Design an agent with persistent memory (expert agents) |
| 27 | +- Define custom menu commands for an agent |
| 28 | + |
| 29 | +### Bond's Commands |
| 30 | + |
| 31 | +| Command | Purpose | |
| 32 | +|---------|---------| |
| 33 | +| `[CA]` create-agent | Create a new agent | |
| 34 | +| `[EA]` edit-agent | Modify an existing agent | |
| 35 | +| `[VA]` validate-agent | Check agent compliance | |
| 36 | + |
| 37 | +### Example Use Cases |
| 38 | + |
| 39 | +| Domain | Agent Concept | What It Does | |
| 40 | +|--------|---------------|--------------| |
| 41 | +| Software | Code Review Agent | Reviews changes, suggests improvements, tracks technical debt | |
| 42 | +| Personal Growth | Personal Therapist Agent | Remembers your sessions, goals, dreams — provides continuity like no human therapist can | |
| 43 | +| Legal | Contract Specialist Agent | Analyzes agreements, flags risks, suggests language | |
| 44 | +| Creative | Character Development Agent | Helps build rich, believable characters for stories | |
| 45 | +| Finance | Investment Analyst Agent | Researches opportunities, tracks portfolio, explains trade-offs | |
| 46 | + |
| 47 | +## Wendy — Workflow Builder |
| 48 | + |
| 49 | +**Wendy** specializes in designing structured processes that guide users through tasks sequentially. |
| 50 | + |
| 51 | +### When to Use Wendy |
| 52 | + |
| 53 | +Use Wendy when you want to: |
| 54 | + |
| 55 | +- Automate a multi-step process |
| 56 | +- Create a guided decision flow |
| 57 | +- Design a repeatable workflow |
| 58 | +- Convert existing processes to BMad format |
| 59 | + |
| 60 | +### Wendy's Commands |
| 61 | + |
| 62 | +| Command | Purpose | |
| 63 | +|---------|---------| |
| 64 | +| `[CW]` create-workflow | Create a new workflow | |
| 65 | +| `[EW]` edit-workflow | Modify an existing workflow | |
| 66 | +| `[VW]` validate-workflow | Check workflow compliance | |
| 67 | +| `[MV]` validate-max-parallel-workflow | Hyper-optimized parallel validation for high-capability LLMs | |
| 68 | +| `[RW]` convert-or-rework-workflow | Convert legacy workflows | |
| 69 | + |
| 70 | +### Example Use Cases |
| 71 | + |
| 72 | +| Domain | Workflow Concept | What It Does | |
| 73 | +|--------|-----------------|--------------| |
| 74 | +| Productivity | Daily Planning Workflow | Structured morning routine: priorities, time blocks, energy matching | |
| 75 | +| Legal | Tax Preparation Workflow | Step-by-step document gathering, deduction hunting, audit-proof filing | |
| 76 | +| Writing | Novel Drafting Workflow | From idea to outline to chapter-by-chapter completion | |
| 77 | +| Education | Study Session Workflow | Concept review, active recall, spaced repetition scheduling | |
| 78 | +| Health | Workout Planning Workflow | Goal assessment, exercise selection, progression tracking | |
| 79 | + |
| 80 | +## Morgan — Module Builder |
| 81 | + |
| 82 | +**Morgan** specializes in creating complete modules that package agents, workflows, and configuration into shareable units. |
| 83 | + |
| 84 | +### When to Use Morgan |
| 85 | + |
| 86 | +Use Morgan when you want to: |
| 87 | + |
| 88 | +- Package multiple agents together |
| 89 | +- Create a shareable module for your team |
| 90 | +- Distribute your work via npm |
| 91 | +- Build a comprehensive solution |
| 92 | + |
| 93 | +### Morgan's Commands |
| 94 | + |
| 95 | +| Command | Purpose | |
| 96 | +|---------|---------| |
| 97 | +| `[PB]` product-brief | Create a module brief | |
| 98 | +| `[CM]` create-module | Build a module from a brief | |
| 99 | +| `[EM]` edit-module | Modify an existing module | |
| 100 | +| `[VM]` validate-module | Check module compliance | |
| 101 | + |
| 102 | +### Example Use Cases |
| 103 | + |
| 104 | +| Domain | Module Concept | What It Includes | |
| 105 | +|--------|---------------|------------------| |
| 106 | +| **Personal Growth** | Therapist Module | Session recorder agent, goal-tracking workflow, reflection prompts | |
| 107 | +| **Legal** | Legal Office Module | Document drafter agents, case research workflows, client intake system | |
| 108 | +| **Creative Writing** | Story Architect Module | Character developer, plot outliner, dialogue coach, scene builder | |
| 109 | +| **Finance** | Tax Pro Module | Deduction hunter workflow, document organizer, audit-proof reviewer | |
| 110 | +| **Education** | Personal Tutor Module | Learning style assessment, progress tracker, explanation generator | |
| 111 | +| **Health** | Fitness Coach Module | Workout planner, nutrition tracker, progress analyzer, habit builder | |
| 112 | +| **Business** | Marketing Suite Module | Campaign planner, content generator, analytics interpreter, A/B tester | |
| 113 | + |
| 114 | +:::tip[The Marketplace Is Coming] |
| 115 | +Soon you'll be able to publish your modules to the BMad marketplace. Build something that solves a real problem — others probably need it too. |
| 116 | +::: |
| 117 | + |
| 118 | +## Choosing the Right Builder |
| 119 | + |
| 120 | +### Quick Decision Guide |
| 121 | + |
| 122 | +**What do you want to create?** |
| 123 | + |
| 124 | +| Goal | Use | Builder | |
| 125 | +|------|-----|---------| |
| 126 | +| An AI assistant with a personality | → | **Bond** | |
| 127 | +| A step-by-step process | → | **Wendy** | |
| 128 | +| A package of agents and workflows | → | **Morgan** | |
| 129 | + |
| 130 | +### Combined Workflows |
| 131 | + |
| 132 | +Many projects use all three builders in sequence: |
| 133 | + |
| 134 | +1. **Bond** creates the agents |
| 135 | +2. **Wendy** creates the workflows |
| 136 | +3. **Morgan** packages everything into a module |
| 137 | + |
| 138 | +``` |
| 139 | +Your Project/ |
| 140 | +├── agents/ ← Created by Bond |
| 141 | +│ └── expert.agent.yaml |
| 142 | +├── workflows/ ← Created by Wendy |
| 143 | +│ └── workflow.md |
| 144 | +└── module.yaml ← Created by Morgan |
| 145 | +``` |
| 146 | + |
| 147 | +## Builder Personalities |
| 148 | + |
| 149 | +Each builder has a distinct personality that reflects their expertise: |
| 150 | + |
| 151 | +| Builder | Personality Style | |
| 152 | +|---------|-------------------| |
| 153 | +| **Bond** | Precise and technical, like a senior software architect | |
| 154 | +| **Wendy** | Methodical and process-oriented, like a systems engineer | |
| 155 | +| **Morgan** | Strategic and holistic, like a systems architect | |
| 156 | + |
| 157 | +Their communication styles are optimized for their domain: |
| 158 | +- Bond focuses on **structure, compliance, and maintainability** |
| 159 | +- Wendy focuses on **flow, efficiency, and error handling** |
| 160 | +- Morgan focuses on **modularity, reusability, and system-wide impact** |
| 161 | + |
| 162 | +## Getting Started |
| 163 | + |
| 164 | +Start with the builder that matches your goal: |
| 165 | + |
| 166 | +- **[Create a Custom Agent](../tutorials/create-custom-agent.md)** — Work with Bond |
| 167 | +- **[Create Your First Workflow](../tutorials/create-your-first-workflow.md)** — Work with Wendy |
| 168 | +- **[Create Your First Module](../tutorials/create-your-first-module.md)** — Work with Morgan |
| 169 | + |
| 170 | +## See Also |
| 171 | + |
| 172 | +- **[Builder Commands Reference](../reference/builder-commands.md)** — All builder commands |
| 173 | +- **[What Are Agents](what-are-bmad-agents.md)** — Understanding agents |
| 174 | +- **[What Are Workflows](what-are-workflows.md)** — Understanding workflows |
0 commit comments