← ClaudeAtlas

session-handofflisted

Capture the current working session into a structured handoff document so a fresh session can resume without context loss. Trigger when the user asks for a session handoff, says they want to wrap up the session, mentions context getting heavy, or invokes /session-handoff. Also trigger proactively when the conversation has accumulated significant context (many large file reads, many tool calls, long history) and the user might benefit from starting fresh.
1stIndeXR/session-handoff-skill · ★ 0 · Data & Documents · score 63
Install: claude install-skill 1stIndeXR/session-handoff-skill
# Session Handoff Generate a state-recovery document so a fresh session can resume this work without re-reading the entire conversation. The artifact is the contract between this session and the next one. ## When to trigger - **Explicit:** user says "handoff", "wrap up the session", "save state", or invokes `/session-handoff`. - **Proactive (~250K token heuristic):** you cannot count your own tokens reliably. Use proxies — if any of these have happened, surface a one-line suggestion (do NOT auto-run): - >5 large file reads - >20 tool calls in this session - the conversation has covered 3+ distinct sub-tasks - the user has said "remind me what we were doing" or similar Suggestion phrasing: *"Context is getting heavy — worth running `/session-handoff` before continuing?"* ## Modes Default mode is **conservative**. Switch to **aggressive** if the user passes `aggressive` (e.g. `/session-handoff aggressive`, or just says "aggressive handoff"). - **Conservative:** generate the artifact only. Identify durable facts that *could* go to long-term memory and list them in section 6 of the artifact for the user to approve later. - **Aggressive:** also write those durable facts to the memory system directly (if one is available), then mark each saved item `[SAVED]` in section 6. ## Process ### Pass 1 — Structured sweep (no prose) Enumerate, as raw bullet lists. Terse, one line per item: - Every file created, edited, or read (with path). - Every command/tool call run,