PlugWiki

bmad-party-mode Skill: Run a Group Discussion Between Agent Personas

Runs a roundtable where your installed BMad agents or custom personas argue with each other and with you, and helps you build custom parties.

Installs
12.8K
on skills.sh
Stars
54.9K
on GitHub
Files
9
besides SKILL.md
Updated
Nov 2026
last repo commit

bmad-party-mode is a BMad Method skill for multi-perspective discussion. Use it when you want a roundtable, several agent viewpoints or an AI focus-group panel. Claude plays each persona as a distinct voice that reacts, clashes and builds on earlier turns, and the party keeps going until you say you are done.

It has four modes. In session mode one model voices every persona. auto spawns real agents only when independent thinking matters. subagent puts a real agent behind each persona. agent-team stands up a persistent team and is Claude Code only. It needs the BMad setup, because it runs uv run scripts from _bmad/scripts.

Good for

  • Anyone who wants several viewpoints on a plan or decision in one conversation
  • BMad users who want their analyst, architect, PM and dev agents to debate
  • Teams building a focus-group panel from custom personas
  • Reviewers who want an adversarial code review crew

Install bmad-party-mode

Claude Code

  1. 1

    Copy this prompt.

    Install the bmad-party-mode skill in Claude Code. Run this command:
    
    npx skills add bmad-code-org/BMAD-METHOD --skill bmad --skill bmod-core-tools --skill bmad-party-mode
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js, Git, uv.

bmad-party-mode belongs to the bmod-core-tools module and needs the bmad skill, which sets up the _bmad folder in your project. The README needs uv for BMad setup and Python scripts. These are the v7 preview alpha skills from the main branch, which the README says change often. There is no Claude app upload route, because the skill runs uv scripts inside a project folder. The plugin marketplace repo lists the plugins as bmad-method and bmad-toolbox, while the main README calls the second one bmad-core-tools. The plugin tree holds skills only, with no hooks or MCP files.

Built from the package data we hold. Not yet tested by us.

What's in the skill

When it loads

Orchestrates lively group discussions between installed BMAD agents or custom personas, and helps author custom parties. Use when the user requests party mode, a roundtable, or multiple agent perspectives — or wants to create/configure a party, define personas, or build an AI focus-group panel

Sections in SKILL.md

  1. Conventions
  2. On Activation
  3. Keep It Feeling Like a Party
  4. How It Runs
  5. Wrapping Up

Key facts

Installs on skills.sh
12,776 as of 2026-11-02
Last commit to the repo
2026-11-01

What it includes

  • Resolves the roster, welcomes you and runs rounds until you end it

    Claude runs resolve_party.py to get the roster, shows who is in the room, then runs the discussion round after round. Turns read like a group chat and the personas are told to clash and not tie a bow.

    Try: “Start party mode and discuss whether we should rewrite the billing service.”

    Runs code · Run a party

  • From one model voicing all personas to a persistent agent team

    Set with party_mode or --mode. If a mode's mechanism is not available in your tool, it falls back to session. agent-team is Claude Code only.

    Runs code · Modes: session, auto, subagent, agent-team

  • Code Review Crew and Anti-Consensus Club ship in customize.toml

    Code Review Crew has five reviewers and is best run in subagent mode. Anti-Consensus Club has four members and recommends subagent mode so the room does not agree too quickly.

    Groups

  • Per-party memlog at {memory_dir}/<party>/.memlog.md

    party_memory is true in customize.toml. When memory is on, the room reads a compact brief of past sessions and writes memorable beats to an append-only log. The two shipped groups have memory off.

    Write · Memory

  • Guided flow that writes custom members and groups as config

    references/create-party.md produces party_members, party_groups and an optional default_party. Its output is configuration, and bmad-customize does the actual write.

    Write · Create a party

  • Reads back takeaways and offers an HTML keepsake of the session

    When you are done Claude reads back the best takeaways and offers one self-contained HTML file, written to party-{slug}/party-{slug}.html in the output directory.

    Write · Wrap up and keepsake

  • SKILL.md says to web-search, not guess, for anything unfamiliar

    The conventions section tells Claude and its subagents to web-search facts past its cutoff.

    Network · Web search

From the official docs

Permissions

Low risk

The skill runs setup scripts from your project and can save session memory and HTML files. The subagent modes use more of your usage allowance.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It runs scripts from your project

    The skill calls uv run on scripts in _bmad/scripts, put there by the bmad skill, and on its own scripts/resolve_party.py. github.com

  • Sessions can be remembered

    party_memory defaults to true in customize.toml, so the default room keeps an append-only log of past sessions. The shipped groups have memory off. github.com

  • Subagent modes use more of your quota

    subagent mode runs a real agent per persona each round. Use session mode for light chats. github.com

Technical details
Scopes
  • Runs uv run scripts from _bmad/scripts and its own scripts/resolve_party.py

  • Writes per-party memory logs under {output_folder}/party-mode/memories when memory is on

  • Writes an optional HTML keepsake to the output directory

  • Can spawn subagents or an agent team

  • SKILL.md tells Claude and its subagents to web-search facts past its cutoff instead of guessing

Questions

What does bmad-party-mode do?

It runs a lively group discussion between BMad agents or custom personas, and helps you author custom parties.

How do I install bmad-party-mode in Claude Code or Codex?

Use the install box at the top of this page. It installs the skill with the bmad hub skill and its module record. Installed BMad agents from the method module give the party its default cast, so the full set is a better fit.

Who is in the room by default?

The installed BMad agents, or the group set as default_party. If an agent skill is missing, SKILL.md has Claude voice that persona from its description and mention its install command once.

Does it cost more in subagent or agent-team mode?

SKILL.md says subagent mode puts a real agent behind each persona every substantive round, and suggests faster, cheaper models for those subagents. Expect more usage than session mode.

Is it safe?

It runs uv scripts from your project, writes memory logs and optional HTML keepsakes under your output folder, and can spawn subagents. Memory is on by default for the default room, so check what gets saved.

What is the difference from bmad-advanced-elicitation?

Party mode is an open-ended group conversation. Advanced elicitation applies one named method, such as a pre-mortem, to a piece of work. The two can share party members.

Does it work in the Claude app?

The install box leaves out a Claude app upload route, because the skill runs uv scripts inside your project folder. Use Claude Code, Codex or another coding tool that supports skills.

Information

updated Nov 2, 2026

Folder
skills/bmad-party-mode

bmad-code-org/bmad-methodskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 8
  1. BMAD-METHOD README · github.com
  2. bmad-plugins README · github.com
  3. bmad-plugins marketplace.json · github.com
  4. bmad-party-mode SKILL.md · github.com
  5. customize.toml · github.com
  6. party-memory.md · github.com
  7. mode-agent-team.md · github.com
  8. create-party.md · github.com

Updated Nov 2, 2026.