From playbook
Generates a self-contained prompt for a parallel Claude Code session. Creates a complete context block with task instructions, file paths, and output rules for pasting into a new terminal. For Claude to invoke when work should be split into a parallel session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/playbook:handoffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This command is for Claude to invoke — not the user. It defines the canonical subagent pattern used by /chess, /future, /plan, and any task that benefits from a fresh context window. Replaces the old copy-paste terminal approach entirely.
This command is for Claude to invoke — not the user. It defines the canonical subagent pattern used by /chess, /future, /plan, and any task that benefits from a fresh context window. Replaces the old copy-paste terminal approach entirely.
Step 1 — Intake in main session (Sonnet) Run intake conversationally. Collect everything the subagent needs to execute without asking questions.
Step 2 — Write the brief Compile intake data + execution framework into a structured .md file. Use the relevant subdirectory:
/chess → docs/chess/YYYY-MM-DD-[slug].md/future → docs/futures/YYYY-MM-DD-[slug].md/plan → docs/plans/YYYY-MM-DD-[slug].mddocs/handoffs/YYYY-MM-DD-[slug].mdCreate the directory if it doesn't exist.
Brief file structure:
# [Command] Brief — [YYYY-MM-DD] — [slug]
## Run instructions
Run on [model]. Do not ask questions. Do not invoke slash commands.
Append all output under ## Output in this file.
## [Intake data — context, goals, constraints, situation]
## Framework
[Full execution instructions for the subagent]
---
## Output
*(appended by subagent)*
Step 3 — Show intake summary in chat Display 150-250 words covering what was captured. This is what the user reviews and approves — not the full brief or the framework. Say: "Here's what I captured — [summary]. Does this look right?"
If the user wants to inspect or edit before running: "The full brief is at [path] if you want to adjust anything first."
Step 4 — Cost warning for Opus If the subagent will run on Opus, say before spawning: "This runs on Opus — noticeably more expensive than a standard session. Proceed?"
Step 5 — Spawn the subagent After the user confirms, spawn an Agent with the appropriate model:
model: 'opus'): /chess Human Mode, /future narratives + synthesismodel: 'sonnet'): /plan Phases 2+3, /chess System Mode, generic handoffsSubagent prompt: "Read [absolute path to brief file], then execute exactly as instructed in that file. Do not ask questions. Do not invoke slash commands. Append all output under the ## Output section of that same file. Your reply back to the main session must be the primary output only (a one-screen summary) — everything else stays in the file."
Step 6 — Receive and surface results The subagent appends output to the brief file and returns a summary to the main session. Present the key findings to the user for discussion.
Step 7 — Continue in main session Discussion, follow-up decisions, and next steps happen here. Do not start a new session for the debrief.
Use a subagent when:
Stay inline when:
When handing off work not covered by /chess, /future, or /plan:
docs/handoffs/YYYY-MM-DD-[slug].mdnpx claudepluginhub bluemax713/playbook --plugin playbookProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.