bmad-party-mode

Orchestrates multi-agent roundtable discussions by spawning BMAD agents as independent subagents.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/5onyy/essential-ai-agent-skills --skill bmad-party-mode-5onyy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/5onyy/essential-ai-agent-skills/tree/main/.cursor/skills/bmad-party-mode
Command: npx skills add https://github.com/5onyy/essential-ai-agent-skills --skill bmad-party-mode-5onyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting genuinely diverse perspectives from multiple AI agents is hard when a single model roleplays every voice, since opinions tend to converge and feel performative. This Skill solves that by spawning each BMAD agent as an independent subagent with its own persona, producing authentic disagreement and domain-specific insight. ## Core Features & Use Cases - Independent Subagent Spawning: Each selected agent runs as its own subagent process via the Agent tool, with persona built from the BMAD agent manifest (displayName, role, communication style, principles). - Flexible Orchestration: Pick 2-4 relevant voices per round, run targeted follow-ups (one agent reacting to another), and keep discussion context summarized under 400 words. - Solo and Model Control Modes: Use --solo to roleplay all agents in one response when subagents are unavailable, and --model to force a specific model for all subagents. - Use Case: A product team debating an architecture decision activates party mode, and the architect, developer, and QA agents each give independent takes, disagree on trade-offs, and react to each other's points across multiple rounds. ## Quick Start Start party mode and have the BMAD agents discuss the trade-offs of migrating our monolith to microservices.

Frequently Asked Questions about bmad-party-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a multi-agent discussion with BMAD agents?▼

Invoke party mode and state your discussion topic. The orchestrator loads the agent manifest, picks 2-4 relevant agents, spawns each as an independent subagent, and presents their full responses side by side.

How do I make one agent respond to another agent's opinion?▼

Address the agent by name and reference the other agent's point, for example asking what Winston thinks about Sally's response. The orchestrator spawns only that agent with the referenced response included as context.

Can I use party mode without spawning subagents?▼

Yes, pass the --solo flag when invoking party mode. The orchestrator then roleplays all selected agents in a single response, which is faster but produces less independent thinking than real subagents.

Does party mode support choosing which model the agents use?▼

Yes, the --model flag forces all subagents to use a specific model such as haiku or opus. Without it, the orchestrator matches model weight to each round, using faster models for brief reactions and default models for deep analysis.

What are the limitations of multi-agent roundtable discussions?▼

Long conversations require summarizing prior rounds to keep each subagent's context under roughly 400 words, so fine details may be lost. Agents can also converge on similar views, which the orchestrator counters by adding contrarian voices.