cpm:party

Orchestrates role-based multi-agent dialogues for analyzing complex topics.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/ninthspace/claude-code-marketplace --skill cpm-party
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpm:party
Source: https://github.com/ninthspace/claude-code-marketplace/tree/main/cpm/skills/party
Command: npx skills add https://github.com/ninthspace/claude-code-marketplace --skill cpm-party

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables a structured, multi-agent discussion using named personas to surface diverse viewpoints, aiding thorough analysis and better decisions.

Core Features & Use Cases

  • Load a roster from the project (docs/agents/roster.yaml) or plugin default (../../agents/roster.yaml) and introduce participants for a session.
  • Orchestrate short, name-tagged responses from 2–3 agents per turn, with in-character discussion and reference to each other.
  • Provide an exit flow and persist discussion state for later handoff to other CPM skills or handoff pipelines.

Quick Start

Load the roster, start a session, and prompt 2–3 agents to respond in character on a topic.

Frequently Asked Questions about cpm:party

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

FAQPage Schema
How do I run a structured multi-persona brainstorming session for product strategy?

Structured multi-persona brainstorming loads a roster of named agents from a YAML file and orchestrates short, in-character responses from 2-3 agents per turn to debate and synthesize diverse product strategy viewpoints.

What's the best way to facilitate team collaboration and decision-making across multiple viewpoints?

Facilitating team collaboration and decision-making involves coordinating a structured discussion among named personas, enforcing role discipline, and preserving discussion state for future handoffs to ensure thorough analysis.

Can I load a custom agent roster for multi-agent orchestration?

Yes, you can load a custom agent roster for multi-agent orchestration by defining participants in a project-level YAML file, which the session reads to introduce personas and enforce role discipline during discussions.

Does multi-persona orchestration preserve discussion state for future handoffs?

Multi-persona orchestration preserves discussion state for future handoffs by persisting session context and providing an exit flow, enabling seamless transitions to downstream pipelines or other skills.

When do I need multi-agent debate for architecture and UX analysis?

You need multi-agent debate for architecture and UX analysis when complex topics require diverse viewpoints, allowing named personas to reference each other and synthesize decisions that single-perspective analysis might miss.

What are the limitations of using a roster-based approach for team collaboration?

The roster-based approach for team collaboration limits responses to 2-3 agents per turn and requires pre-loaded YAML rosters, meaning participants must be defined before the session and cannot be dynamically added mid-discussion.