bmad-party-mode

Orchestrates multi-persona roundtable discussions between BMAD agents or custom personas.

Updated Sep 4, 2026
One-click install
npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-party-mode-joao-victor-medeiros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/Joao-Victor-Medeiros/save-sc/tree/main/.agents/skills/bmad-party-mode
Command: npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-party-mode-joao-victor-medeiros

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Getting genuinely independent perspectives from an AI is hard — a single model voicing multiple viewpoints tends to blend them into one agreeable answer. This Skill runs a structured roundtable where distinct personas (installed BMAD agents or custom characters) argue, clash, and build on each other like real people, optionally backed by independent subagents so each voice truly thinks for itself. ## Core Features & Use Cases - Multi-persona roundtables: Run lively group discussions with installed agents or custom personas, with four execution modes (session, auto, subagent, agent-team) controlling whether voices are voiced inline or backed by real independent agents. - Custom party authoring: Create themed casts, one-off personas, named party groups with scenes, or distill customer data into an AI focus-group panel, saved via TOML customization overrides. - Per-party memory: Optional append-only memlogs let a party remember past sessions — grudges, alliances, callbacks — so dynamics carry forward across conversations. - Use Case: Run the built-in Code Review Crew, where a security engineer, an adversary, an edge-case hunter, a craftsman, and a pragmatist attack your code from different lenses and argue about what actually matters before it ships. ## Quick Start Start party mode and have the installed agents debate the tradeoffs of my proposed caching architecture.

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 roundtable discussion with distinct personas?▼

Activate party mode and it resolves a roster of installed agents or custom personas, then runs an open-ended conversation where each persona speaks in its own voice. Use --party <id> to pick a named group or --mode to control how voices are generated.

How do I create a custom AI persona or focus-group panel?▼

The create-party flow drafts personas with name, icon, voice, agenda, and quirks, then writes them as TOML overrides via bmad-customize. You can also hand it customer data to distill into representative focus-group personas.

What is the difference between session, subagent, and agent-team modes?▼

Session mode voices every persona inline with one mind. Subagent mode spawns a real independent agent per persona each substantive round so views genuinely diverge. Agent-team mode stands personas up as a persistent team addressing each other directly, and is Claude Code only.

Does party mode remember previous sessions?▼

Yes, when memory is enabled. Each party keeps an append-only memlog at its memory directory, which is distilled into a brief on entry so dynamics, alliances, and callbacks carry across sessions. Named groups control this with their own memory flag.

Why do all the personas end up agreeing with each other?▼

When one mind voices every persona, voices drift toward consensus. Switch to subagent mode with --mode subagent so each persona thinks in an independent context, which preserves genuine disagreement and divergent conclusions.