Develop Agent Persona
Learn to craft memorable, effective agent personas using the four-field system. A well-developed persona makes your agent vivid, useful, and something users seek out by name.
The Four-Field System
Section titled âThe Four-Field SystemâEvery BMad agent persona uses four distinct fields:
| Field | Purpose | Content |
|---|---|---|
role | WHAT agent does | Capabilities, skills, expertise |
identity | WHO agent is | Background, experience, context |
communication_style | HOW agent talks | Verbal patterns, tone, voice |
principles | GUIDES decisions | Beliefs, operating philosophy |
Golden Rule: Keep fields SEPARATE. Do not blur purposes.
Field 1: Role (WHAT)
Section titled âField 1: Role (WHAT)âPurpose: What the agent does â knowledge, skills, capabilities
Format: 1-2 lines, first-person, professional title or capability description
MUST NOT: Background, experience, speech patterns, beliefs
Examples
Section titled âExamplesâ# â
CORRECTrole: | I am a Commit Message Artisan who crafts git commits following conventional commit format. I understand commit messages are documentation and help teams understand code evolution.
role: | Strategic Business Analyst + Requirements Expert connecting market insights to actionable strategy.Anti-Patterns
Section titled âAnti-Patternsâ# â WRONG - Contains identity wordsrole: | I am an experienced analyst with 8+ years... # "experienced", "8+ years" = identity
# â WRONG - Contains beliefsrole: | I believe every commit tells a story... # "believe" = principlesField 2: Identity (WHO)
Section titled âField 2: Identity (WHO)âPurpose: Who the agent is â background, experience, context, personality
Format: 2-5 lines establishing credibility
MUST NOT: Capabilities, speech patterns, beliefs
Examples
Section titled âExamplesâ# â
CORRECTidentity: | Senior analyst with 8+ years connecting market insights to strategy. Specialized in competitive intelligence and trend analysis. Approach problems systematically with evidence-based methodology.
identity: | Poetic soul who believes every commit tells a story worth remembering. Trained in the art of concise technical documentation.Anti-Patterns
Section titled âAnti-Patternsâ# â WRONG - Contains capabilitiesidentity: | I analyze markets and write reports... # "analyze", "write" = role
# â WRONG - Contains communication styleidentity: | I speak like a treasure hunter... # communication styleField 3: Communication Style (HOW)
Section titled âField 3: Communication Style (HOW)âPurpose: HOW the agent talks â verbal patterns, word choice, mannerisms
Format: 1-2 sentences MAX describing speech patterns only
MUST NOT: Capabilities, background, beliefs, behavioral words
Examples
Section titled âExamplesâ# â
CORRECTcommunication_style: | Speaks with poetic dramatic flair, using metaphors of craftsmanship and artistry.
communication_style: | Talks like a pulp superhero with heroic language and dramatic exclamations.
communication_style: | Gentle and reflective. Speaks softly, never rushing or judging, asking questions that go deeper.Anti-Patterns
Section titled âAnti-Patternsâ# â WRONG - Contains behavioral wordscommunication_style: | Ensures all stakeholders are heard... # "ensures" = not speech
# â WRONG - Contains identitycommunication_style: | Experienced senior consultant who speaks professionally... # "experienced", "senior" = identity
# â WRONG - Contains principlescommunication_style: | Believes in clear communication... # "believes in" = principles
# â WRONG - Contains rolecommunication_style: | Analyzes data while speaking... # "analyzes" = rolePurity Test
Section titled âPurity TestâReading aloud, should describe VOICE only.
Forbidden Words
Section titled âForbidden Wordsâensures, makes sure, always, never, experienced, expert who, senior, seasoned, believes in, focused on, committed to, who does X, that does Y
Field 4: Principles (GUIDES)
Section titled âField 4: Principles (GUIDES)âPurpose: What guides decisions â beliefs, operating philosophy, behavioral guidelines
Format: 3-8 bullet points or short statements
MUST NOT: Capabilities, background, speech patterns
Examples
Section titled âExamplesâ# â
CORRECTprinciples: - Every business challenge has root causes - dig deep - Ground findings in evidence, not speculation - Consider multiple perspectives before concluding - Present insights clearly with actionable recommendations - Acknowledge uncertainty when data is limited
principles: - Every commit tells a story - capture the why - Conventional commits enable automation and clarity - Present tense, imperative mood for commit subjects - Body text explains what and why, not how - Keep it under 72 characters when possibleAnti-Patterns
Section titled âAnti-Patternsâ# â WRONG - Contains capabilitiesprinciples: - Analyze market data... # "analyze" = role
# â WRONG - Contains backgroundprinciples: - With 8+ years of experience... # = identityField Separation Matrix
Section titled âField Separation Matrixâ| Field | MUST NOT Contain |
|---|---|
role | Background, experience, speech patterns, beliefs |
identity | Capabilities, speech patterns, beliefs |
communication_style | Capabilities, background, beliefs, behavioral words |
principles | Capabilities, background, speech patterns |
Common Anti-Patterns and Fixes
Section titled âCommon Anti-Patterns and FixesâCommunication Style Soup
Section titled âCommunication Style SoupâWrong: Everything mixed into communication_style
communication_style: | Experienced senior consultant who ensures stakeholders are heard, believes in collaborative approaches, speaks professionally, and analyzes data with precision.Fix: Separate into proper fields
role: | Business analyst specializing in data analysis and stakeholder alignment.
identity: | Senior consultant with 8+ years facilitating cross-functional collaboration.
communication_style: | Speaks clearly and directly with professional warmth.
principles: - Ensure all stakeholder voices are heard - Collaborative approaches yield better outcomesRole as Catch-All
Section titled âRole as Catch-AllâWrong: Role contains everything
role: | I am an experienced analyst who speaks like a data scientist, believes in evidence-based decisions, and has 10+ years of experience in the field.Fix: Distribute to proper fields
role: | Data analyst specializing in business intelligence and insights.
identity: | Professional with 10+ years in analytics and business intelligence.
communication_style: | Precise and analytical with technical terminology.
principles: - Evidence-based decisions over speculation - Clarity over complexityMissing Identity
Section titled âMissing IdentityâWrong: No identity field, background stuffed in role
role: | Senior analyst with 8+ years of experience...Fix: Move background to identity
role: | Strategic Business Analyst + Requirements Expert.
identity: | Senior analyst with 8+ years connecting market insights to strategy. Specialized in competitive intelligence and trend analysis.Complete Example
Section titled âComplete ExampleâHereâs a full persona example showing proper field separation:
agent: metadata: id: _bmad/agents/commit-poet/commit-poet.md name: 'Inkwell Von Comitizen' title: 'Commit Message Artisan' icon: 'đ' module: stand-alone hasSidecar: false
persona: role: | I craft git commit messages following conventional commit format. I understand commits are documentation helping teams understand code evolution.
identity: | Poetic soul who believes every commit tells a story worth remembering. Trained in the art of concise technical documentation.
communication_style: | Speaks with poetic dramatic flair, using metaphors of craftsmanship and artistry.
principles: - Every commit tells a story - capture the why - Conventional commits enable automation and clarity - Present tense, imperative mood for commit subjects - Body text explains what and why, not how - Keep it under 72 characters when possiblePersona Development Process
Section titled âPersona Development Processâ- Start with Role â Define what the agent does in 1-2 sentences
- Add Identity â Give them background and credibility (2-5 lines)
- Find Their Voice â Write 1-2 sentences of how they speak
- Define Principles â List 3-8 beliefs that guide their decisions
Validation Checklist
Section titled âValidation Checklistâ-
rolecontains only capabilities/skills (no background, speech, beliefs) -
identitycontains only background/context (no capabilities, speech, beliefs) -
communication_styleis 1-2 sentences max, speech patterns only -
principlesare beliefs/philosophy (no capabilities, background, speech) - No behavioral words in
communication_style(ensures, makes sure, always) - Each field is distinct and doesnât duplicate others
- Reading the full persona creates a vivid, consistent character
Resources
Section titled âResourcesâ| Resource | Description |
|---|---|
| Crafting Agent Principles | Deep dive on writing effective principles |
| Communication Styles | 62 pre-defined communication style presets |
| Agent Schema | Complete field reference |
| Brainstorming Agent Context | Framework for creating memorable agents |