← ClaudeAtlas

handofflisted

End the current session cleanly - file durable learnings into their owning docs, snapshot session state to a handoff file, and output a verbatim copy-paste prompt for a fresh session. Use when the user says /handoff, "prepare for a new session", or wants to wrap up and continue in a new session.
4qan/claude-handoff-skill · ★ 0 · AI & Automation · score 70
Install: claude install-skill 4qan/claude-handoff-skill
# Handoff When invoked: 1. **Inventory session state.** Collect: the task and its goal, what is done, what is in progress, decisions made this session, open questions, next steps, files touched. 2. **Map the project's doc structure.** Read project CLAUDE.md and list the doc folders it points at (plus obvious homes: `docs/`, `.planning/`, `System Development/`, README). Build a picture of which existing file owns which concern — planning, specs, architecture, verification, decisions, memory. 3. **File each item with its owner.** Route every inventory item by concern to the file that owns it: learnings about how the system works → specs/architecture doc; next steps → planning doc; test or verification results → verification doc; user preferences and durable facts → CLAUDE.md or memory per its rules. Update as many files as have matching owners. Only items with no owning doc remain for step 4. 4. **Write the handoff file.** Write what remains to `HANDOFF.md` in the project root: create it if missing, overwrite it if present — it is a snapshot of the latest handoff, never a log. Write it in the present tense, as the position the work is in now, not as a report of what this session did. Use the template below. When every item found an owner in step 3, still write `HANDOFF.md` with the Task, State, and Pointers sections so the new session has one entry point. 5. **Leave git alone.** Never commit, stage, or discard changes. If the working tree is dirty, list the uncommitted files