bmad-party-mode

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

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/watchthelight/shatterfish --skill bmad-party-mode-watchthelight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/watchthelight/shatterfish/tree/main/.claude/skills/bmad-party-mode
Command: npx skills add https://github.com/watchthelight/shatterfish --skill bmad-party-mode-watchthelight

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 bland consensus. 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, surfacing angles no single voice would reach. ## Core Features & Use Cases - Multi-persona roundtables: Run lively group discussions with installed agents or custom personas, each with a distinct voice, agenda, and quirks, in session, auto, subagent, or agent-team execution modes. - Custom party authoring: Create themed casts, one-off personas, or focus-group panels distilled from customer data, saved as TOML overrides with named groups, scenes, and per-party memory. - Persistent party memory: Append-only per-party memlogs let a room remember past sessions, so alliances, grudges, and callbacks carry forward 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 in subagent mode so each lens reviews 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 and let the personas debate which issues actually matter.

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 rounds where each voice reacts, clashes, and builds on the others. You can pick a named group with --party <id> or let the installed agents form the default room.

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

Describe the cast you want or provide source data like customer profiles, and the authoring flow drafts personas with distinct voices, then writes them as TOML overrides via bmad-customize. You can also set the new group as the default party.

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

Session mode voices every persona inline with one mind, which is fast but risks agreement. Subagent mode spawns a real agent per persona each round for independent thinking, and agent-team mode keeps a persistent team that addresses each other directly, Claude Code only.

Does party mode remember previous sessions?

Yes, when memory is enabled for a party it keeps an append-only memlog per group that is distilled on entry and updated through the session. Ad-hoc inline casts are ephemeral unless saved as a named party.

Can I use party mode for adversarial code review?

Yes, the built-in Code Review Crew group pairs a security engineer, adversary, edge-case hunter, craftsman, and pragmatist who attack the code from their own lenses. Running it with --mode subagent gives each reviewer independent context before they debate.