bmad-party-mode

Orchestrate multi-agent group discussions among BMAD agents with manifest parsing.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-party-mode-jingyiwng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-party-mode
Source: https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher/tree/main/_bmad/core/skills/bmad-party-mode
Command: npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-party-mode-jingyiwng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables users to convene multiple BMAD agents into a coordinated group discussion so they can get diverse, in-character perspectives without manually managing agent selection, turns, or conversation flow.

Core Features & Use Cases

  • Agent roster loading: Parses and merges an agent manifest to build a complete agent roster with personalities and capabilities.
  • Intelligent agent selection: Analyzes user topics and context to pick 2-3 most relevant agents for balanced contributions.
  • Orchestration & character consistency: Manages multi-agent turns, natural cross-talk, and enforces each agent's communication style and principles.
  • Session management: Tracks conversation state in frontmatter, offers explicit Continue/Exit controls, and performs graceful session teardown with farewells.
  • Moderation & flow control: Detects circular discussions, rotates participation, and provides a master agent to summarize and redirect when needed.

Quick Start

Activate party mode and ask the team to discuss the product roadmap.

Frequently Asked Questions about bmad-party-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I facilitate multi-agent conversations for brainstorming?

Multi-agent orchestration for brainstorming works by parsing a merged agent manifest to build a roster, selecting 2-3 relevant agents per topic, and enforcing character-consistent responses to manage coordinated group discussions.

How does multi-agent orchestration select which agents participate in a dialogue?

Multi-agent orchestration analyzes user topics and context to select 2-3 most relevant agents from a loaded roster, ensuring balanced contributions and natural cross-talk during interactive facilitation scenarios.

Can I use party mode for cross-domain collaboration with installed BMAD agents?

Yes, party mode supports cross-domain collaboration by convening installed BMAD agents into coordinated group discussions, providing diverse in-character perspectives without manually managing agent selection or conversation flow.

What is the best way to manage conversation state and turns in a multi-agent dialogue?

Managing multi-agent dialogue state is handled by tracking conversation frontmatter; the Skill maintains state, manages agent turns, detects circular discussions, and rotates participation automatically.

How do I handle circular discussions or moderation triggers during agent orchestration?

Handling circular discussions during agent orchestration involves detecting repetitive loops and triggering a master agent to summarize and redirect the conversation, enforcing graceful exits and session teardown.

Do I need an agent manifest to start a multi-agent conversation session?

Yes, an agent manifest is required; the Skill parses and merges this manifest to build a complete agent roster with personalities and capabilities before selecting participants for the dialogue.