bmad-party-mode

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Getting genuinely diverse perspectives from an AI is hard because a single voice tends to converge on safe consensus. This Skill runs a lively roundtable where multiple distinct agent personas debate, clash, and build on each other, surfacing angles no single voice would reach. ## Core Features & Use Cases - Multi-persona roundtables: Runs installed BMAD agents or custom personas as distinct voices in one woven conversation, with support for inline voicing, independent subagents, or persistent agent teams. - Custom party authoring: Guides creation of custom personas and named groups (e.g., a Code Review Crew or an AI focus-group panel distilled from customer data), saved via TOML customization overrides. - Per-party memory: Keeps an append-only memlog per party so rooms remember past sessions, alliances, and callbacks across conversations. - Use Case: Run the built-in Code Review Crew party in subagent mode so a security engineer, an adversary, an edge-case hunter, a craftsman, and a pragmatist independently review your code and then argue about what actually matters. ## Quick Start Ask the AI to start party mode with the Code Review Crew to review your latest changes, optionally passing --mode subagent for independent reviews.

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 them as distinct voices in one woven conversation. You can pick a named group with --party <id> or let the default room load automatically.

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

The create-party flow drafts personas from your description or from source data like customer spreadsheets, clustering by behavior into representative voices. It writes sparse TOML override entries for party members and groups through the bmad-customize skill.

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

Session mode voices every persona inline with one mind. Auto voices inline but spawns real agents when independent thinking matters. Subagent spawns a real agent per persona each substantive round. Agent-team stands up a persistent team, and is Claude Code only.

Does party mode remember previous sessions?

Yes, when memory is enabled for the active party. Each party keeps an append-only memlog that is distilled into a brief on entry, so alliances, grudges, 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?

Agreement happens when one mind voices every persona in session mode. Switch to subagent mode so each persona thinks in an independent context window, which the Anti-Consensus Club group explicitly recommends for divergent reasoning.