Use after completing a plan, roadmap, design, or reaching a decision through discussion — when the next step is implementation in a fresh session. Also use when the user explicitly says "handoff", "hand off", "ハンドオフ", "引き継ぎ", "新しいセッションで", or asks to prepare context for a new session. If a planning or brainstorming session has concluded and implementation remains, proactively ask the user if they want a handoff.
Generate a handoff note and ready-to-paste prompt so work can resume immediately in a new session.
Optional: task description or ticket key (e.g., /handoff API-307 implement auth debug tools)
Check for existing handoff notes in the current project's memory directory:
*-handoff.md in the project memory directoryGather context from the current session:
Write handoff note to the current project's memory directory:
{topic}-handoff.mdGenerate prompt for the new session:
read {path} before starting)Update MEMORY.md index if the handoff note is new
Handoff note saved: {path}
## Prompt for new session
\`\`\`
{generated prompt}
\`\`\`
git status, git diff --stat, check running processes. Never assume the handoff note perfectly reflects the current state.