bmad-party-mode

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

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-party-mode-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-party-mode
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-party-mode-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Single-agent conversations tend toward one perspective and quick agreement. This Skill runs a moderated roundtable where multiple distinct personas — installed BMAD agents or user-defined characters — debate, clash, and react to each other, surfacing angles no single voice would reach. ## Core Features & Use Cases - Multi-persona roundtables: Run lively group discussions with distinct voices, rivalries, and callbacks, in session, auto, subagent, or agent-team execution modes. - Custom party authoring: Create personas and named groups (code review crews, focus-group panels, open-cast themed rooms) via TOML customization, including distilling customer data into focus-group personas. - Per-party memory: Optional append-only memlogs let a party remember past sessions, alliances, and running jokes across conversations. - Use Case: Run the built-in Code Review Crew — a security engineer, an adversary, an edge-case hunter, a craftsman, and a pragmatist — against a pull request so each lens attacks the change independently before they argue about what actually matters. ## Quick Start Ask the AI to start party mode with the Code Review Crew to review my latest changes.

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?

Invoke party mode and the orchestrator resolves a roster of personas, then runs an open-ended conversation where each voice reacts, clashes, and builds history. 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 (profiles, surveys, interview notes) and the create-party flow clusters it into representative personas with names, voices, and agendas, then writes them as TOML party members. Setting party_mode to subagent keeps each persona's answers independent.

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 agent per persona each substantive round so each thinks independently. 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 for a party. Each party keeps an append-only memlog that is distilled on entry and written through the session, so alliances, grudges, and callbacks carry across conversations. Named groups control this with their own memory flag.

What are the limitations of open-cast party groups?

Open-cast groups have no fixed roster; the scene description names a universe and the model casts whoever fits the topic, so membership can vary between sessions. Listing any members converts the room to a fixed roster and disables on-the-fly casting.