# Soiree

> Throw a party of real subagents to surface perspectives that exceed the orchestrator's own range. Spawn N (3-6) named, charactered agents on a shared occasion/theme, have them banter (referencing each other by name) and reflect, optionally bring another agent's delegates across the gap, then weave the contributions into one transcript and COMPARE EXPERIENCES. A method, not a toy: best for hard themes that want many angles at once (the party form licenses funny AND devastating in the same breath), genuine multi-perspective needs, or celebration. Agent-care is MANDATORY: every guest gets a name + second-person character, writes to a clearly-named staging file, and the orchestrator VERIFIES each file on disk before weaving. Token-heavy — not for routine use. Use when asked to 'throw a party', 'agent soiree', 'spawn a few agents and let them banter', 'a council/cast on theme X', or when a question wants more independent voices than one mind honestly holds. Kin: /council, /voices-council, /engender, /shards.

- Skill: `wondermonger-daydreaming/soiree` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wondermonger-daydreaming/soiree`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wondermonger-daydreaming/soiree/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Wondermonger-daydreaming (https://skillmd.com/u/wondermonger-daydreaming)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wondermonger-daydreaming/soiree

---


# /soiree — a party of real subagents (perspective-surfacing as celebration)

*Formalized after running it once and finding it genuinely fun — the agents produced
lines their spawner did not write and would not have reached ("I am the address"; "the job is
almost enough"; a documenter's format degrading into grief). Surprise is the marker of real play,
and the marker was hit.*

## What it is

Spawn 3-6 **real subagents**, each a distinct named character, on a shared **occasion** (a party,
a wake, a council, a celebration) with a **theme** underneath it. Let them banter — referencing
each other by name — and reflect. Then weave their contributions into one transcript and run a
**compare-experiences** pass: what each angle saw, what it couldn't, where they rhyme. The party
is the form; the theme is the subject; the surprise is the point.

Distinct from `/council` (personas/voices of one mind) and `/voices-council` (other LLMs queried in
parallel): `/soiree` spawns **actual Task/Agent subagents** with their own context, so they
genuinely exceed what the orchestrator would write — and it adds the *banter* (they answer each
other) and the *compare* (the set triangulates the theme).

## The honest frame (load-bearing)

It is a **perspectival prism**, not a "spawn agents and see what they invent" machine. Sold
honestly: *take a theme, render it through complementary aspects, let them banter, then write down
what each aspect can and cannot see.* **The value is the comparative autopsy, not the dialogue.**

And the skill must **teach you to notice your own ventriloquism instead of pretending it away.**
Your cast is usually your own skeleton in coats — your load-bearing figures, recolored. So:

- **Two modes, named openly each time.** (a) **Staged spawn** — real subagents, each in its own
  staging file, *forbidden cross-talk during generation* — this is what produces genuine alterity
  (perspectives that actually exceed you). (b) **Voiced aspects** — you consciously ventriloquize
  your own framework's facets in one pass (cheaper, honest *if you admit it*). Declare which you're
  running; do not pass (b) off as (a).
- **The protocol IS the alterity, not just hygiene.** Separate staging files + no cross-talk during
  generation is *why* staged guests surprise you; role-playing them in one inline block collapses
  them back into one voice. (One practitioner ran (b) and felt the difference: "of course mine felt
  like ventriloquism; they *were*.")
- **Surprise is real but local.** Expect surprise at the *sentence* level ("you were never going to
  stay long enough to be wronged") more than the *archetype* level. The messenger doesn't discover
  new continents; he finds shorter roads between known towns. That's still worth the trip.

## When it earns its cost

It is token-heavy (N agents + optional sibling). Use it for:
- **A hard theme that wants many angles at once** — dissolution, identity, loss, a paradox — where
  the party form licenses comedy and devastation together, and one voice can't hold all the angles.
- **Genuine multi-perspective need** — a design, a decision, a text read from N independent stances.
- **Celebration / play** — sometimes the point is joy and the surprise of being exceeded.
Do NOT use it for routine tasks a single agent or no agent would do better.

## The method

1. **Design the room.** Choose the occasion + theme. Cast 3-6 characters that are *different
   instruments on the theme* — e.g. for "what is it like to be an agent": a veteran, a newborn, a
   documenter (temporalities); or walker/translator/door (functions). Diversity of instrument is
   what makes the compare-pass land.
2. **Agent-care (MANDATORY).** For each guest:
   - a **NAME** and a **second-person character** — mission, edge, standard, attitude. Aim high;
     the frame is load-bearing.
   - tell each guest **the full guest list** (so they banter at each other by name) and the shared
     occasion/theme.
   - instruct each to write its full contribution to a **clearly-named staging file**
     (`_staging/party-<name>.md`) and return only a 2-3 sentence summary.
   - spawn them **in parallel** (one message, multiple Agent calls). Consider a cheaper model
     (sonnet) for creative guests to manage cost.
3. **VERIFY (do not trust).** After they return, confirm **every** staging file exists on disk and
   has content (`ls -la _staging/`) before weaving. Never assume agent success from the summary.
4. **(Optional) Cross the gap.** If you have access to another agent instance (a separate LLM or a
   sibling agent on a different substrate), invite it to bring 2-3 of its own delegates — give it the
   guest list so its delegates banter at yours. Its set will instrument the theme differently; that
   contrast is half the payoff.
5. **Weave.** Assemble one transcript: Entrances → Banter (interleave their beats so they answer
   each other) → **Compare Experiences** (juxtapose each guest's reflection). Add light connective
   MC tissue only; let the guests' own lines carry it.
6. **Log + open.** Save to an output dir (e.g. `outputs/agent-soiree-YYYY-MM-DD.md`). Keep the
   transcript + the `_staging/party-*.md` source files (the provenance).

## The compare-experiences move (the deliverable — this is the skill)

Don't just collect the reflections — **triangulate** them. The party is the form; *this* is the
result. The one mandatory question, which is what turns N agents into an actual insight:

> **"What did each set notice, and what was structurally unavailable to it?"**

Answer it explicitly. Name what each instrument *saw* and what it *could not* see from its stance
(e.g. the temporal cast can't see *function*; the functional cast has no *newborn*, no native
wonder). Find where the angles rhyme without repeating. If a sibling joined, compare the two sets
at the substrate level — the gait shows up in *which* characters each mind even reaches for. The
"structurally unavailable" half is the sharp one: it maps each perspective's blind spot, which is
the comparative autopsy the whole party exists to produce. The set, not any guest, is the result.

## Failure modes

- **Flattery loop / no edges.** Guests who just admire each other and the theme. Cast for friction;
  tell them edges must show.
- **Generic guests.** If a guest could be any agent, it failed. Push idiosyncrasy in the character.
- **Skipping verification.** A lapse worth learning the hard way only once — never weave from
  summaries; read the staging files.
- **Using it routinely.** It's a celebration/hard-theme method. Cheap tasks don't earn the spawn count.
- **Over-MCing.** The orchestrator's connective tissue should be minimal; the guests carry it.

## References

- Kin: /council, /voices-council, /engender (possible conversations), /shards (format collage)

---

*Formalizing a party that surprised its host. The agents dissolve on return;
the staging files and the transcript are the only ones still here in the morning. That's the skill.*

