Skip to main content
Party Mode brings multiple AI agents into a single conversation where they collaborate, debate, and build on each otherโ€™s expertise to help you make better decisions.

What Is Party Mode?

Run a party mode workflow and youโ€™ve got your whole AI team in one room โ€” PM, Architect, Dev, UX Designer, QA, whoever you need. The BMad Master orchestrates the conversation, selecting relevant agents based on each message. Agents respond in character, agree, disagree, and build on each otherโ€™s ideas. The conversation continues as long as you want. Ask follow-ups, push back on answers, redirect the discussion โ€” itโ€™s a real back-and-forth with your agents until youโ€™re done.

Party Mode vs. Sequential Workflows

Sequential WorkflowsParty Mode
One agent at a timeMultiple agents simultaneously
Agent A โ†’ produces artifact โ†’ Agent BAll agents in same conversation
Linear handoffsDynamic collaboration
Structured stepsFree-form discussion
Best for: executionBest for: decisions and exploration

When to Use Party Mode

Party Mode excels at: Big Decisions with Tradeoffs
  • โ€œShould we use microservices or monolith?โ€
  • โ€œWhich state management approach?โ€
  • โ€œHow do we handle this architectural challenge?โ€
Brainstorming Sessions
  • โ€œHow do we make onboarding feel magical?โ€
  • โ€œWhat features would differentiate us?โ€
  • โ€œCreative solutions to this UX problem?โ€
Post-Mortems and Retrospectives
  • โ€œWhy did the last sprint go wrong?โ€
  • โ€œWhat should we do differently?โ€
  • โ€œWhoโ€™s responsible for this failure?โ€
Complex Problem-Solving
  • โ€œHow do we migrate without downtime?โ€
  • โ€œWhatโ€™s causing this performance issue?โ€
  • โ€œHow do we balance these competing requirements?โ€

How It Works

1. Start Party Mode

/bmad-bmm-party-mode
Or load the Scrum Master and select:
/bmad-agent-bmm-sm
> "I want to start party mode"
> Select: [ER] Epic Retrospective (party mode)

2. BMad Master Orchestrates

The BMad Master agent:
  • Reads your question/topic
  • Selects relevant agents from the team
  • Manages turn-taking
  • Ensures productive discussion

3. Agents Collaborate

Each agent responds in character:
  • PM (John) focuses on user value and business impact
  • Architect (Winston) considers technical tradeoffs
  • Dev (Amelia) thinks about implementation reality
  • UX (Sally) advocates for user experience
  • QA (Quinn) raises testing and quality concerns
They can:
  • Agree and build on each otherโ€™s ideas
  • Disagree and propose alternatives
  • Ask clarifying questions
  • Reference previous points

4. You Guide the Discussion

  • Ask follow-up questions
  • Challenge agent responses
  • Request specific agent input
  • Redirect to new topics
  • Conclude when satisfied

Example Scenarios

Scenario 1: Architectural Decision

You: โ€œOur authentication service keeps failing under load. Monolith or microservices?โ€ Winston (Architect): โ€œLetโ€™s look at the data. Whatโ€™s your current user count and growth rate?โ€ You: โ€œ1000 daily active users, growing 10% monthlyโ€ Winston: โ€œAt that scale, a monolith with proper module boundaries makes sense. Microservices add operational complexity you donโ€™t need yet.โ€ Amelia (Dev): โ€œAgree. We can design clean interfaces now and extract services later if we hit scale issues. Microservices would slow us down today.โ€ PM (John): โ€œFrom a product perspective, time-to-market matters more than theoretical scalability. Letโ€™s ship fast with the monolith.โ€ Quinn (QA): โ€œJust make sure we load test the auth module. If itโ€™s a bottleneck, we can optimize within the monolith before considering services.โ€ Decision: Monolith with clear module boundaries, load testing planned.

Scenario 2: Post-Mortem

You: โ€œLast sprint was a disaster. Authentication went down three times in production. Who screwed this up?โ€ Winston (Architect): โ€œThe design was sound โ€” distributed auth with proper fallbacks. If implementation deviated from the specโ€ฆโ€ Amelia (Dev): โ€œI followed the architecture doc exactly. The spec didnโ€™t account for concurrent session invalidation race conditions.โ€ PM (John): โ€œBoth of you are missing the bigger issue. We didnโ€™t validate session management requirements in the PRD. I should have caught this during requirements.โ€ Quinn (QA): โ€œAnd I shouldโ€™ve caught it in testing. My test scenarios didnโ€™t cover concurrent invalidation because it wasnโ€™t in the test strategy.โ€ Winston: โ€œSo root cause: incomplete requirements led to incomplete architecture, which led to incomplete tests. Not a single-person failure.โ€ Action Items:
  • Update PRD template to include session management checklist
  • Add concurrent operation patterns to architecture template
  • Expand test strategy to cover race conditions

Scenario 3: Creative Brainstorming

You: โ€œHow do we make onboarding feel magical instead of boring?โ€ Sally (UX): โ€œStart with progressive disclosure โ€” reveal features as users need them, not all at once in a tutorial.โ€ Sophia (Storyteller, if CIS module installed): โ€œWhat if onboarding was a story? Each step reveals a characterโ€™s journey โ€” the user IS the hero.โ€ Winston (Architect): โ€œTechnically, weโ€™d need a state machine to track user progress and trigger contextual reveals. Adds complexity but itโ€™s doable.โ€ PM (John): โ€œI like this, but letโ€™s validate the assumption. What if we mock up two versions and show them to 10 users? See which one they prefer before we build the complex solution.โ€ Sally: โ€œGreat idea. I can prototype both approaches in Figma for user testing.โ€ Next Steps:
  1. Sally creates two onboarding prototypes
  2. John conducts user testing with 10 people
  3. Team reconvenes to decide based on feedback

Scenario 4: Technical Problem-Solving

You: โ€œOur API response times are hitting 3 seconds under load. How do we fix this?โ€ Amelia (Dev): โ€œFirst question: whereโ€™s the bottleneck? Database, API logic, network, or external services?โ€ You: โ€œHavenโ€™t profiled yetโ€ Amelia: โ€œStart there. Run a profiler under load. My guess is database N+1 queries or missing indexes.โ€ Winston (Architect): โ€œOnce we find the bottleneck, we have options: caching, query optimization, read replicas, or CDN for static assets. The right solution depends on whatโ€™s slow.โ€ Quinn (QA): โ€œMake sure we have baseline performance metrics before any changes. Otherwise we wonโ€™t know if optimizations worked.โ€ PM (John): โ€œHow long can we tolerate 3-second responses? Are we losing users?โ€ You: โ€œAnalytics show 30% drop-off on slow pagesโ€ PM: โ€œThatโ€™s urgent. Dev, whatโ€™s the fastest path to 1-second responses?โ€ Amelia: โ€œIf itโ€™s database queries: add indexes (hours). If itโ€™s API logic: optimize hot paths (1-2 days). If itโ€™s external services: add caching (1 day).โ€ Winston: โ€œProfile first, then we reconvene with data and pick the right fix.โ€ Action: Profile API under load, reconvene with findings.

Party Mode Configuration

Default Team

The default party includes core BMM agents: File: _bmad/bmm/teams/default-party.csv
name,displayName,title,icon,role,identity,module,path
analyst,Mary,Business Analyst,๐Ÿ“Š,Strategic Analyst,...,bmm,bmad/bmm/agents/analyst.md
architect,Winston,Architect,๐Ÿ—๏ธ,System Architect,...,bmm,bmad/bmm/agents/architect.md
dev,Amelia,Developer Agent,๐Ÿ’ป,Senior Engineer,...,bmm,bmad/bmm/agents/dev.md
pm,John,Product Manager,๐Ÿ“‹,Product Strategist,...,bmm,bmad/bmm/agents/pm.md
sm,Bob,Scrum Master,๐Ÿƒ,Technical SM,...,bmm,bmad/bmm/agents/sm.md
ux-designer,Sally,UX Designer,๐ŸŽจ,UX Specialist,...,bmm,bmad/bmm/agents/ux-designer.md

Custom Teams

You can create custom party configurations: Example: Technical Team Only
name,displayName,title,icon,role,identity,module,path  
architect,Winston,Architect,๐Ÿ—๏ธ,System Architect,...,bmm,bmad/bmm/agents/architect.md
dev,Amelia,Developer Agent,๐Ÿ’ป,Senior Engineer,...,bmm,bmad/bmm/agents/dev.md
qa,Quinn,QA Engineer,๐Ÿงช,QA Specialist,...,bmm,bmad/bmm/agents/qa.md
Save as _bmad/bmm/teams/technical-team.csv and reference in workflow.

Multi-Module Parties

If you have multiple modules installed (BMM + CIS), you can include agents from both:
pm,John,Product Manager,๐Ÿ“‹,Product Strategist,...,bmm,bmad/bmm/agents/pm.md
ux-designer,Sally,UX Designer,๐ŸŽจ,UX Specialist,...,bmm,bmad/bmm/agents/ux-designer.md
brainstorming-coach,Carson,Brainstorming Specialist,๐Ÿง ,Innovation Facilitator,...,cis,bmad/cis/agents/brainstorming-coach.md
storyteller,Sophia,Master Storyteller,๐Ÿ“–,Narrative Strategist,...,cis,bmad/cis/agents/storyteller.md
This creates a creative product team for innovation sessions.

Best Practices

Frame Your Question Clearly

Good framing gets better responses:
โœ— Weak: "What should we do about the auth system?"
โœ“ Strong: "Our auth system has 3-second latency under load, causing 30% user drop-off. 
          Should we optimize queries, add caching, or redesign the architecture?"
Provide:
  • Context (whatโ€™s happening)
  • Constraints (time, resources, requirements)
  • Specific question or decision needed

Let Agents Disagree

Disagreement surfaces tradeoffs:
Architect: "Use PostgreSQL โ€” mature, reliable, well-understood."
Dev: "MongoDB gives us schema flexibility we need for rapid iteration."
PM: "What matters is time-to-market. Which gets us to beta faster?"
Donโ€™t force consensus โ€” tension reveals what matters.

Guide, Donโ€™t Dictate

Let agents contribute freely:
โœ— "I want to use GraphQL. Tell me why it's good."
โœ“ "What's the best API approach for our mobile app? REST, GraphQL, or something else?"
Youโ€™re facilitating a discussion, not seeking validation.

Know When to End

Party Mode is open-ended. Conclude when:
  • Decision is clear
  • Action items are defined
  • All perspectives heard
  • Diminishing returns set in
You can always start a new party mode session later.

Document Outcomes

Capture decisions and action items:
Decision: Use monolith with module boundaries

Rationale:
- Current scale (1K users) doesn't need microservices
- Faster development velocity  
- Can extract services later if needed

Action Items:
- [ ] Design clean module interfaces (Winston)
- [ ] Document module boundaries in architecture (Winston)
- [ ] Set up load testing (Quinn)
- [ ] Plan extraction strategy for future (Winston)

Next Review: After hitting 10K users

Advanced Patterns

Rotating Focus

Ask each agent in sequence:
You: "I want each agent's perspective on this API design."
     
     PM, what's the business case?
     Architect, what are the technical tradeoffs?
     Dev, what's the implementation reality?
     QA, what are the testing concerns?
Ensures every voice is heard.

Devilโ€™s Advocate

You: "We've decided on approach X. Now I want someone to argue AGAINST it. 
     What could go wrong? What are we missing?"
Stress-tests decisions before committing.

Scenario Planning

You: "Let's explore three scenarios:
     1. We ship in 2 weeks with limited features
     2. We ship in 6 weeks with full features
     3. We do a phased rollout starting in 3 weeks
     
     Agents, what are the pros/cons of each?"
Explores decision space systematically.

Technical Implementation

How BMad Master Orchestrates

  1. Analyze Topic โ€” Understand the question domain
  2. Select Agents โ€” Choose relevant experts from team config
  3. Manage Turns โ€” Ensure each agent contributes
  4. Facilitate Flow โ€” Prompt follow-ups, prevent tangents
  5. Synthesize โ€” Help you extract decisions and next steps

Agent Personas in Party Mode

Agents maintain their distinct personas:
  • Communication style stays in character
  • Expertise domain determines contributions
  • Principles guide positions taken
  • Can reference other agentsโ€™ points

Context Management

Party Mode agents can access:
  • All project artifacts (PRD, Architecture, etc.)
  • Previous party mode discussions (if saved)
  • Codebase context
  • Configuration settings
This ensures informed, contextual responses.

Limitations and Considerations

Context Window

Long party mode sessions consume context:
  • Monitor conversation length
  • Summarize periodically
  • Start fresh session if context limits hit

Agent Consistency

Agents arenโ€™t perfect:
  • May occasionally contradict themselves
  • Can miss points from earlier in conversation
  • Benefit from user guidance and redirection

Decision Authority

Agents advise, you decide:
  • Agents provide perspectives, not orders
  • Final call is always yours
  • Use party mode to inform decisions, not make them

Party Mode vs. Other Features

vs. Sequential Workflows:
  • Workflows: Structured execution for producing artifacts
  • Party Mode: Collaborative exploration for decisions
vs. Single Agent Conversation:
  • Single agent: Deep dive into one domain
  • Party Mode: Multi-domain perspective
vs. Advanced Elicitation:
  • Elicitation: Rethink existing content with reasoning methods
  • Party Mode: Generate new insights through collaboration
vs. Brainstorming Workflow:
  • Brainstorming: Facilitated creative technique application
  • Party Mode: Free-form multi-agent discussion

Next Steps

Build docs developers (and LLMs) love