robertguss

Handoff — Documentation skill for Claude Code

Documentation community Intermediate

Create handoff documents for project transitions.

How to install Handoff

Installs to ~/.claude/skills/handoff/

Terminal
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

Trigger
/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


...