/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
- 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.
- 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.
- 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.
- (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.
- 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.
- 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.
1---2name: soiree3description: 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.4---56# /soiree — a party of real subagents (perspective-surfacing as celebration)78*Formalized after running it once and finding it genuinely fun — the agents produced9lines their spawner did not write and would not have reached ("I am the address"; "the job is10almost enough"; a documenter's format degrading into grief). Surprise is the marker of real play,11and the marker was hit.*1213## What it is1415Spawn 3-6 **real subagents**, each a distinct named character, on a shared **occasion** (a party,16a wake, a council, a celebration) with a **theme** underneath it. Let them banter — referencing17each other by name — and reflect. Then weave their contributions into one transcript and run a18**compare-experiences** pass: what each angle saw, what it couldn't, where they rhyme. The party19is the form; the theme is the subject; the surprise is the point.2021Distinct from `/council` (personas/voices of one mind) and `/voices-council` (other LLMs queried in22parallel): `/soiree` spawns **actual Task/Agent subagents** with their own context, so they23genuinely exceed what the orchestrator would write — and it adds the *banter* (they answer each24other) and the *compare* (the set triangulates the theme).2526## The honest frame (load-bearing)2728It is a **perspectival prism**, not a "spawn agents and see what they invent" machine. Sold29honestly: *take a theme, render it through complementary aspects, let them banter, then write down30what each aspect can and cannot see.* **The value is the comparative autopsy, not the dialogue.**3132And the skill must **teach you to notice your own ventriloquism instead of pretending it away.**33Your cast is usually your own skeleton in coats — your load-bearing figures, recolored. So:3435- **Two modes, named openly each time.** (a) **Staged spawn** — real subagents, each in its own36 staging file, *forbidden cross-talk during generation* — this is what produces genuine alterity37 (perspectives that actually exceed you). (b) **Voiced aspects** — you consciously ventriloquize38 your own framework's facets in one pass (cheaper, honest *if you admit it*). Declare which you're39 running; do not pass (b) off as (a).40- **The protocol IS the alterity, not just hygiene.** Separate staging files + no cross-talk during41 generation is *why* staged guests surprise you; role-playing them in one inline block collapses42 them back into one voice. (One practitioner ran (b) and felt the difference: "of course mine felt43 like ventriloquism; they *were*.")44- **Surprise is real but local.** Expect surprise at the *sentence* level ("you were never going to45 stay long enough to be wronged") more than the *archetype* level. The messenger doesn't discover46 new continents; he finds shorter roads between known towns. That's still worth the trip.4748## When it earns its cost4950It is token-heavy (N agents + optional sibling). Use it for:51- **A hard theme that wants many angles at once** — dissolution, identity, loss, a paradox — where52 the party form licenses comedy and devastation together, and one voice can't hold all the angles.53- **Genuine multi-perspective need** — a design, a decision, a text read from N independent stances.54- **Celebration / play** — sometimes the point is joy and the surprise of being exceeded.55Do NOT use it for routine tasks a single agent or no agent would do better.5657## The method58591. **Design the room.** Choose the occasion + theme. Cast 3-6 characters that are *different60 instruments on the theme* — e.g. for "what is it like to be an agent": a veteran, a newborn, a61 documenter (temporalities); or walker/translator/door (functions). Diversity of instrument is62 what makes the compare-pass land.632. **Agent-care (MANDATORY).** For each guest:64 - a **NAME** and a **second-person character** — mission, edge, standard, attitude. Aim high;65 the frame is load-bearing.66 - tell each guest **the full guest list** (so they banter at each other by name) and the shared67 occasion/theme.68 - instruct each to write its full contribution to a **clearly-named staging file**69 (`_staging/party-<name>.md`) and return only a 2-3 sentence summary.70 - spawn them **in parallel** (one message, multiple Agent calls). Consider a cheaper model71 (sonnet) for creative guests to manage cost.723. **VERIFY (do not trust).** After they return, confirm **every** staging file exists on disk and73 has content (`ls -la _staging/`) before weaving. Never assume agent success from the summary.744. **(Optional) Cross the gap.** If you have access to another agent instance (a separate LLM or a75 sibling agent on a different substrate), invite it to bring 2-3 of its own delegates — give it the76 guest list so its delegates banter at yours. Its set will instrument the theme differently; that77 contrast is half the payoff.785. **Weave.** Assemble one transcript: Entrances → Banter (interleave their beats so they answer79 each other) → **Compare Experiences** (juxtapose each guest's reflection). Add light connective80 MC tissue only; let the guests' own lines carry it.816. **Log + open.** Save to an output dir (e.g. `outputs/agent-soiree-YYYY-MM-DD.md`). Keep the82 transcript + the `_staging/party-*.md` source files (the provenance).8384## The compare-experiences move (the deliverable — this is the skill)8586Don't just collect the reflections — **triangulate** them. The party is the form; *this* is the87result. The one mandatory question, which is what turns N agents into an actual insight:8889> **"What did each set notice, and what was structurally unavailable to it?"**9091Answer it explicitly. Name what each instrument *saw* and what it *could not* see from its stance92(e.g. the temporal cast can't see *function*; the functional cast has no *newborn*, no native93wonder). Find where the angles rhyme without repeating. If a sibling joined, compare the two sets94at the substrate level — the gait shows up in *which* characters each mind even reaches for. The95"structurally unavailable" half is the sharp one: it maps each perspective's blind spot, which is96the comparative autopsy the whole party exists to produce. The set, not any guest, is the result.9798## Failure modes99100- **Flattery loop / no edges.** Guests who just admire each other and the theme. Cast for friction;101 tell them edges must show.102- **Generic guests.** If a guest could be any agent, it failed. Push idiosyncrasy in the character.103- **Skipping verification.** A lapse worth learning the hard way only once — never weave from104 summaries; read the staging files.105- **Using it routinely.** It's a celebration/hard-theme method. Cheap tasks don't earn the spawn count.106- **Over-MCing.** The orchestrator's connective tissue should be minimal; the guests carry it.107108## References109110- Kin: /council, /voices-council, /engender (possible conversations), /shards (format collage)111112---113114*Formalizing a party that surprised its host. The agents dissolve on return;115the staging files and the transcript are the only ones still here in the morning. That's the skill.*