bmad-party-mode

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

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-party-mode-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-party-mode
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-party-mode-pastasus

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 roles tends to drift into agreement, producing flat panels instead of real debate. This Skill runs lively roundtable discussions where distinct agents or custom personas argue, clash, and build on each other, and it lets you author persistent custom parties such as review crews or customer focus groups. ## Core Features & Use Cases - Multi-persona roundtables: Run the installed BMAD agents or custom personas as a conversational room with distinct voices, scenes, and open-cast casting, in session, auto, subagent, or agent-team mode. - Party authoring: Create custom personas and named groups from an idea or distilled from raw customer data, written as sparse TOML overrides via the bmad-customize flow. - Per-party memory: Optional append-only memlogs let a party remember dynamics, callbacks, and outcomes across sessions. - Use Case: Run the built-in Code Review Crew so a security engineer, an adversary, an edge-case hunter, a craftsman, and a pragmatist independently attack your pull request 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 with a topic and it resolves a roster of installed agents or custom personas, then runs an open-ended conversation where each voice argues from its own persona. Use --party <id> to pick a named group or --mode to control how personas are voiced.

How do I create a custom AI focus group from customer data?

Provide your source data such as survey exports or interview notes and ask to create a party. The flow clusters the data into representative personas, drafts each persona's voice and agenda, and writes them as TOML overrides through the bmad-customize skill.

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

Session mode voices every persona inline with one model. Subagent mode spawns a real independent agent per persona each substantive round so views do not blend. 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 that is distilled on entry and written through the session, so dynamics, callbacks, and outcomes carry forward. Named groups control this with their own memory flag.

What happens if the subagent mode is not supported by my harness?

The skill falls back automatically: agent-team degrades to subagent, and subagent or auto degrade to session mode, where one model voices all personas inline. The fallback happens without interrupting the party.