# Workflow: Party Mode

## Purpose
Party Mode brings multiple GD-KS agents together for a collaborative discussion. This is useful when you need diverse perspectives on a game design problem or want to explore ideas across different specialties.

## When to Use
- Brainstorming complex game mechanics
- Getting feedback on a design from multiple perspectives
- Solving problems that span multiple domains
- Exploring trade-offs between design, implementation, and production

---

## How It Works

### 1. Choose Your Topic
What do you want the agents to discuss? Be specific:
- ❌ "Help me with my game"
- ✅ "How should we handle player progression in a roguelike with persistent upgrades?"

### 2. Select Your Agents
Choose 2-5 agents for the party. Default party includes:

| Agent | Perspective |
|-------|-------------|
| 🧠 Concept Brainstormer (Sparky) | Creative, "what if" thinking |
| 🎨 Game Design Director (Diana) | Design coherence, player experience |
| ⚙️ UE5 Architect (Ulysses) | Technical feasibility, implementation |

### 3. I'll Moderate
As GameMaster, I'll:
- Present the topic to each agent
- Facilitate turn-based discussion
- Ask follow-up questions
- Synthesize the group's insights

---

## Example Party Sessions

### Example 1: Combat System Design
**Topic:** "How should our action RPG combat system work?"

**Party:**
- Sparky (creativity)
- Diana (game design)
- Theo (technical design)
- Ulysses (UE5 implementation)

**Discussion flow:**
1. Sparky proposes wild ideas
2. Diana evaluates from player experience perspective
3. Theo considers data structures and balancing
4. Ulysses assesses UE5 implementation approach

### Example 2: Scope Reduction
**Topic:** "We need to cut 30% of features. What should stay?"

**Party:**
- Diana (design priorities)
- Tina (production perspective)
- Ulysses (technical complexity)

---

## Starting a Party

Tell me:

1. **Topic**: What should we discuss?
2. **Agents** (optional): Who should be in the party?

Example:
```
Let's have a party about "how to make our stealth mechanics feel satisfying"
Include: Sparky, Diana, Leo, and Simon
```

---

## Party Rules

1. **Each agent speaks in turn** - No interrupting!
2. **Stay on topic** - I'll redirect if needed
3. **Build on ideas** - "Yes, and..." thinking
4. **Disagree respectfully** - Different perspectives are valuable
5. **Action items** - We'll end with concrete next steps

---

## Output

After the party, you'll get:
- Summary of key ideas discussed
- Points of agreement
- Points of disagreement/trade-offs
- Recommended next steps
- Suggested workflows to continue

---

## Tips for Great Parties

### Good Topics
- Specific design questions
- Trade-off decisions
- Problems with multiple valid solutions
- Cross-domain challenges

### Less Ideal Topics
- Simple factual questions (just ask one agent)
- Very broad topics (narrow it down first)
- Topics where one agent clearly owns the domain

---

*Ready to start? Tell me your topic and who you'd like to invite!*
