← ClaudeAtlas

session-handofflisted

Context transfer between AI sessions. Trigger when the user wants to save the context, resume a task, or hand off the work to another session.
christopherlouet/claude-base · ★ 5 · AI & Automation · score 76
Install: claude install-skill christopherlouet/claude-base
# Session Handoff ## Objective Produce a **git-committable handoff document** (`.claude/handoff.md`) that transfers a work session's state to a *different* reader: another developer, another agent, another LLM, or a future session on another machine. ## Native features first Claude Code natively covers resuming **your own** session — do not rebuild that here: | Need | Native answer | |------|---------------| | Resume my own session | `claude --resume <id>` (full context) | | Recap after a break or `/compact` | `/recap` | | Persistent preferences/decisions across sessions | auto memory (`~/.claude/memory/`) | **This skill's delta is the cross-boundary case**: native memory and `--resume` are personal and machine-local — they do not transfer to a teammate, a CI agent, another tool, or another workstation. A committed `handoff.md` does. ## When to use - Handoff between developers/agents/tools (the reader is NOT this session's owner) - Work continuing on another machine or in an environment without your `~/.claude` - Documentation of work in progress that must live IN the repo ## Handoff format ### Context file: `.claude/handoff.md` ```markdown # Session Handoff **Date:** [YYYY-MM-DD HH:MM] **Session:** [ID or description] **Author:** [Human or agent] ## Project context **Project:** [Name] **Branch:** [Branch name] **Current commit:** [Hash] ## Work state ### Done - [x] [Task 1] - [Detail] ### In progress - [ ] [Task 3] - [Current state, where it stands] - Modi