bmad-party-mode

Orchestrate independent roundtable discussions across BMAD agents with config-driven rosters.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-party-mode-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-party-mode
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-party-mode-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of getting genuinely diverse perspectives from multiple BMAD agents without the opinions collapsing into a single rehearsed narrative.

Core Features & Use Cases

  • Independent subagent orchestration: Spawns selected BMAD agents as separate subagents so they think and respond independently.
  • Config-driven agent roster: Builds the discussion “voices” from the project’s BMAD config files and presents the roster to the user.
  • Roundtable-style presentation: Returns each agent’s full, unabridged response as its own section rather than blending into a single summary.
  • Solo fallback mode: Supports a solo mode that roleplays all selected agents in one message when subagents aren’t available.

Quick Start

Run bmad-party-mode and ask what you want to discuss, optionally adding --model for consistent subagent depth and --solo if you want one-message roleplay.

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 without the responses collapsing into a single consensus?

To prevent multi-agent convergence, use an orchestration tool that spawns independent subagents rather than blending responses. bmad-party-mode spawns selected BMAD agents in parallel so they think and respond independently without performative consensus.

What is config-driven agent roster loading for group discussions?

Config-driven agent roster loading builds discussion voices from the project's BMAD config files and presents the roster to the user, enabling targeted agent inclusion for cross-domain project analysis and multi-perspective brainstorming.

How do I start a multi-perspective brainstorming session using installed BMAD agents?

Run the orchestration tool and specify your topic. It parses --model for consistent subagent depth, loads BMAD config roster data, optionally uses project-context.md, and spawns Agent tool calls in parallel for independent perspectives.

Can I roleplay multiple BMAD agents in one message when subagents aren't available?

Yes, you can roleplay all selected agents in one message by using the --solo flag. This solo fallback mode supports multi-perspective brainstorming when parallel Agent tool calls cannot be spawned in your environment.

Does bmad-party-mode work with project-context.md for cross-domain project analysis?

Yes, bmad-party-mode optionally uses project-context.md to inform independent roundtable discussions across installed BMAD agents, preventing convergence and performing cross-domain project analysis.

Why does my multi-agent group discussion produce a single rehearsed narrative instead of diverse perspectives?

Multi-agent discussions produce rehearsed narratives when agents converge. This problem is solved by returning each agent's full, unabridged response as its own section rather than blending opinions into a single summary.