Skill Tracer
Skills › BMAD Method › bmod-core-tools › party-mode.md

party-mode.md

46 lines · skills/bmod-core-tools/help/party-mode.md at bd70c64

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Party mode
2
3Open this when the user asks what `bmad-party-mode` is good for, how to use it with other skills, or how parties, memory, and sharing a party work.
4

Party mode

Open this when the user asks what bmad-party-mode is good for, how to use it with other skills, or how parties, memory, and sharing a party work.

Raw lines 1 to 4
Names a skill bmad-party-mode :3
5## What it is for
6
7Several distinct voices argue a question out with the user in the room, so an angle surfaces that one voice would miss. It works alone or beside any other skill, at any point. It debates; it does not verify facts or rank findings.
8
9- Before planning: "get the team's take on this idea" before writing a brief or a spec.
10- Mid-decision: two options for a stack or a scope cut, argued by the people who would live with each.
11- On a draft: have the room react to a PRD, a design, or a plan, then carry the best objections back to the skill that owns the document.
12- A focus group: a panel of customer personas reacts to a feature or a pitch.
13- After the work: a team discussion of what a finished epic taught.
14- For its own sake: a writers' room, a debate, a panel of invented experts on any topic.
16Other skills can pull the same cast in. `bmad-brainstorming` and `bmad-advanced-elicitation` mention party mode when it is installed, and `bmad-forge-idea` uses the same personas and parties as its challengers.

What it is for

Several distinct voices argue a question out with the user in the room, so an angle surfaces that one voice would miss. It works alone or beside any other skill, at any point. It debates; it does not verify facts or rank findings.

  • Before planning: "get the team's take on this idea" before writing a brief or a spec.
  • Mid-decision: two options for a stack or a scope cut, argued by the people who would live with each.
  • On a draft: have the room react to a PRD, a design, or a plan, then carry the best objections back to the skill that owns the document.
  • A focus group: a panel of customer personas reacts to a feature or a pitch.
  • After the work: a team discussion of what a finished epic taught.
  • For its own sake: a writers' room, a debate, a panel of invented experts on any topic.

Other skills can pull the same cast in. bmad-brainstorming and bmad-advanced-elicitation mention party mode when it is installed, and bmad-forge-idea uses the same personas and parties as its challengers.

Raw lines 5 to 17
Names a skill bmad-brainstorming :16
Names a skill bmad-advanced-elicitation :16
Names a skill bmad-forge-idea :16
18## Who is in the room
20- The default room is the installed agents. With none installed, a shipped party or a cast the user names inline ("party mode with a skeptical CFO and a first-time user") works.
21- A party is a saved cast with a scene that sets how the room behaves. Two ship with the skill: `code-review-crew` and `anti-consensus-club`.
22- An installed module can bring its own personas and parties. They appear in party mode as soon as the module is installed, with no setup.
23- The user can set which party opens by default (`default_party`), or name one when starting.

Who is in the room

  • The default room is the installed agents. With none installed, a shipped party or a cast the user names inline ("party mode with a skeptical CFO and a first-time user") works.
  • A party is a saved cast with a scene that sets how the room behaves. Two ship with the skill: code-review-crew and anti-consensus-club.
  • An installed module can bring its own personas and parties. They appear in party mode as soon as the module is installed, with no setup.
  • The user can set which party opens by default (default_party), or name one when starting.
Raw lines 18 to 24
25## Custom parties
27The user can tell party mode to help define a party: "party mode, create a new party", or "build a focus group from these interview notes". It drafts the personas with the user and saves them as a customization:
29- In the user's own customization, for a personal party.
30- In the team's committed customization, so the whole organization gets the party on pull.
32It can also save someone who joined a session on the fly.

Custom parties

The user can tell party mode to help define a party: "party mode, create a new party", or "build a focus group from these interview notes". It drafts the personas with the user and saves them as a customization:

  • In the user's own customization, for a personal party.
  • In the team's committed customization, so the whole organization gets the party on pull.

It can also save someone who joined a session on the fly.

Raw lines 25 to 33
34## Memory
36- A party can remember earlier sessions as a short log of outcomes and memorable moments, not a transcript.
37- The default room remembers unless memory is turned off. A saved party remembers only when its memory is turned on. Shipped parties start fresh each time.
38- Memory is toggled through customization, for the default room and per party. To wipe it, delete the party's folder under `{output_folder}/party-mode/memories/`.

Memory

  • A party can remember earlier sessions as a short log of outcomes and memorable moments, not a transcript.
  • The default room remembers unless memory is turned off. A saved party remembers only when its memory is turned on. Shipped parties start fresh each time.
  • Memory is toggled through customization, for the default room and per party. To wipe it, delete the party's folder under {output_folder}/party-mode/memories/.
Raw lines 34 to 39
40## Independent voices
42One model voicing every persona tends to make them agree. When divergent views are the point, such as a review or a focus group, recommend running each persona as its own agent ("party mode with subagents"). It costs more tokens and time.

Independent voices

One model voicing every persona tends to make them agree. When divergent views are the point, such as a review or a focus group, recommend running each persona as its own agent ("party mode with subagents"). It costs more tokens and time.

Raw lines 40 to 43
Starts an agent subagents :42
44## Sharing a party as a module
46To distribute personas and parties beyond one repository, package them as a BMad module. A module with a `roster.toml` and no skills is valid: it adds guests and parties to party mode for everyone who installs it. See `help/modules.md`.

Sharing a party as a module

To distribute personas and parties beyond one repository, package them as a BMad module. A module with a roster.toml and no skills is valid: it adds guests and parties to party mode for everyone who installs it. See help/modules.md.

Raw lines 44 to 46