Handoff — Documentation skill for Claude Code
Create handoff documents for project transitions.
How to install Handoff
Installs to ~/.claude/skills/handoff/
git clone --depth 1 https://github.com/robertguss/claude-code-toolkit /tmp/claude-code-toolkit \
&& mkdir -p ~/.claude/skills \
&& cp -r /tmp/claude-code-toolkit/skills/handoff ~/.claude/skills/handoff Clones the whole repository, because a skill folder can carry scripts and resources beside its SKILL.md.
What Handoff does
Create structured session handoff documents for continuity across Claude sessions.
When Claude uses Handoff
/handoff Alternatives in Documentation
- Docx — Create, edit, and analyze Word documents with tracked changes, comments, and formatting 94.1k ★
- Documents Pipeline — Process documents through automated pipelines 210 ★
- Outline — Search, read, create, and manage documents in Outline wiki instances (cloud or self-hosted) 159 ★
Repository README
This is the README for robertguss/claude-code-toolkit, shared by 5 entries
in this directory. It describes the repository, not this entry specifically.
Handoff
Create structured session handoff documents for continuity across Claude sessions.
The Problem
Claude sessions don't persist. When you end a session and start a new one, you lose:
- The decisions you made and why
- The context of what you were building
- Where you left off in the task
- The nuances and constraints you'd established
Starting fresh means re-explaining everything, often losing important context in the translation.
The Solution
The `/handoff` skill creates structured documents that capture everything a future session needs to pick up where you left off:
- Current task state and progress
- Decisions made with their reasoning
- Code changes with intent
- Open questions and blockers
- User-provided context that took time to establish
- Clear next steps
When to Use
- Ending a work session — Capture state before signing off
- Before a break — Even mid-task, if you might lose context
- Switching projects — Save state before context-switching
- Before known resets — When you know compaction or reset is coming
How It Works
**Step 1:** Claude assesses the current session state
**Step 2:** Asks what you want to capture:
"I'll create a handoff document. Is there anything specific you want to make sure I capture?"
**Step 3:** Generates a structured handoff document
**Step 4:** Saves to `.claude/handoffs/[date]-[description].md`
Handoff Document Structure
# Session Handoff: [Brief Description]
**Date:** 2025-01-15 **Project:** /path/to/project **Session Duration:** ~2
hours
## Current State
Task, phase, and progress
## What We Did
2-3 sentence summary
## Decisions Made
- Decision — Rationale
- Decision — Rationale
## Code Changes
Files modified with what and why
## Open Questions
Unresolved items needing attention
## Context to Remember
Important background, constraints, preferences
## Next Steps
Clear, actionable items to resume with
## Files to Review on Resume
...
Related Skills
Dsh Mattpocock Skills Deck
Matt Pocock 技能面板(DSH Deck):安装即自带 25 个工程与效率技能(mattpocock/skills v1.2.3:triage、grilling、wayfinder、handoff 等),右侧面
Agent Wrapup
Final step for every agent — retrospective, documentation, and clean handoff
Research Handoff Document
Instructions for a research agent to produce a Markdown handoff doc that an AEF agent can ingest with maximum
Handoff Prompt
Write a self-destructing handoff doc to .temp/ and print a paste-ready prompt that bootstraps a fresh agent wi
Pmm
Direct invocation of Product Marketing Manager. Use for positioning, voice, release notes, feature briefs, and
Cadence Handoff
Scaffold a SESSION handoff doc with machine facts pre-filled
Related Agents
On Call Handoff Patterns
Effective patterns for on-call shift transitions, ensuring continuity, context transfer, and reliabl... - wsho
Fire Executor
Executes plans with honesty protocols and creates unified handoff documents
Whats Next
Generates session handoff documents with project state and next steps