From session-flow
Arm the CURRENT session for an orchestration-heavy task by loading seven proactive-orchestration imperatives (delegate/fan-out, spec-every-spawn, fresh-context verify, run-workers-well, nested subagents, surface drift, calibrate-to-conditions) as active standing instructions; optionally export them as a paste-ready brief for a spawned worker or fresh session. Use when: 'orchestrate', 'orchestration brief', 'prime this session', 'arm for orchestration', 'about to do heavy delegation', 'worker spawn prompt', 'delegation preamble'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/session-flow:orchestrate [<task>] | handoff [compact] | worker [compact][<task>] | handoff [compact] | worker [compact]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Invoking this skill **arms the current session** for an orchestration-heavy task: it loads the
Invoking this skill arms the current session for an orchestration-heavy task: it loads the expanded seven-imperative operational form into active working context, and it declares deliberate intent to orchestrate the work about to start, so the triggers get evaluated actively rather than sitting passively in background rules. That is the default — no paste, no rails, just preloaded context.
The same imperatives also export as a self-contained, paste-ready brief for targets that LEAVE
the session and therefore inherit none of its context: a spawned subagent/teammate, a fresh session
you will /clear into, or a non-Claude-Code tool. Export is model- and tool-agnostic by
construction — nothing in the pasted text depends on a specific model, env var, or repo file.
The official sources and quotes behind each imperative: context/sources.md (read only when
judging a coverage question or extending the skill).
| Action | What it does |
|---|---|
(default — optional <task>) | Prime THIS session. The standing instructions below are now active for the upcoming task; respond with a terse acknowledgment and, if <task> is given, one line orienting to it. Do NOT re-emit the imperatives — loading them IS the priming. |
handoff [compact] | Export the imperatives as a paste-ready dashed-rail brief framed for a fresh session. compact = headlines only. |
worker [compact] | Export framed for a spawned worker (prepends the did-not-inherit-context line). compact = headlines only. |
At each decision boundary in this task, evaluate these and ACT on a match without waiting to be told:
Discipline: trigger-evaluation is mandatory; the ACTION stays calibrated (delegate on value + parallelism, not convenience). Treat every worker's return as unverified synthesis — verify load-bearing claims against a primary source before acting. Cite sources you actually fetched; never label a claim "known" / "from memory" / "obvious".
Priming addendum (current session only). As the main session — not a spawned worker — you may also reach orchestration surfaces a worker cannot: agent teams (lead-only) and dynamic workflows (main-session-only). The export modes omit this line because a pasted target cannot reach those surfaces.
Only for a target that LEAVES the session. Emit the seven imperatives above between two full-width
─ (U+2500) dashed rails — top rail, brief, bottom rail, nothing else between them; the
/clear/paste instruction or any commentary sits above the top rail or below the bottom rail,
never between (NOT a code fence — the user copies the text between the rails, not fence markers).
Live shape: bare ─ rails, no fence — shown inside a fence here for display only.
──────────────────────────────────────────────────────────
ORCHESTRATION BRIEF — standing instructions for the whole task, regardless of which model or tool runs you.
At each decision boundary, evaluate these and ACT on a match without waiting to be told:
[the seven numbered imperatives above, verbatim]
Discipline: [the Discipline line above, verbatim]
──────────────────────────────────────────────────────────
handoff — the opening line above already fits a fresh session; emit as-is.worker — insert as the FIRST line between the rails: You are a spawned worker and did NOT inherit the parent session's context or the repo's conditional rules — these instructions are your only copy.compact — emit only the seven numbered HEADLINES (1. DELEGATE / FAN OUT, 2. SPEC EVERY SPAWN, …) plus the closing Discipline line; drop every sub-clause.handoff / worker only when the target LEAVES the session.npx claudepluginhub melodic-software/claude-code-plugins --plugin session-flowCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.