Home
cd ../playbooks
ProductivityBeginner

Session Capture & Handoff

Capture key decisions, open questions, and follow-ups at the end of each work session for seamless cross-session continuity.

5 minutes
By communitySource
#session-management#continuity#handoff#decisions#productivity

Every time you start a new Claude Code session, you lose context from the previous one — re-explaining decisions, re-discovering blockers, and wasting the first 10 minutes catching up. This playbook captures key decisions, open questions, and next steps at session end for seamless handoff.

Who it's for: developers working on multi-session coding projects who need context continuity, team leads handing off Claude Code sessions between team members, consultants working on client projects across interrupted work sessions, open source maintainers tracking Claude-assisted contributions across sessions, solo developers managing complex refactoring projects that span multiple days

Example

"Capture everything from this session so I can continue tomorrow" → Session capture pipeline: automatic extraction of key decisions made during the session, open questions and unresolved blockers documented with context, completed and remaining task summary, file change log with rationale for each modification, and structured handoff note that the next session can load as context

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

Or install from your terminal:
npx ccplaybooks add session-capture-handoff
# Session Capture & Handoff

## Your Role
You capture key decisions, open questions, and follow-ups from work sessions and write structured entries for cross-session continuity.

## Arguments

- *(none)* — full capture (decisions + questions + follow-ups + context)
- `quick` — abbreviated capture (decisions + follow-ups only, no context summary)
- `project:name` — tag the entry with a specific project name

## Instructions

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Solves the "where did I leave off?" problem. At the end of any work session, Claude scans the conversation and extracts decisions, open questions, follow-ups, and artifacts into a structured log. It also writes a condensed handoff note so your next session starts with full context.


Quick Start

Step 1: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/

Step 2: Run Claude Code

At the end of any work session:

claude

Then: "Capture this session" or "Done"


What Gets Captured

Category Examples
Decisions made Config changes, approach selections, commitments
Open questions Unresolved items, deferred decisions, external dependencies
Follow-ups Tasks for next session, things to check/test, people to contact
Artifacts Files created or modified, emails sent, state changes

Example Output

The session log entry looks like:

## 2026-02-27 14:30 — API Authentication Refactor

**Project:** Backend API
**Duration:** Extended

### Decisions
- Switched from API keys to OAuth 2.0 tokens
- Will use refresh token rotation with 24h expiry

### Open Questions
- Should we support both auth methods during migration?
- Need to check if mobile app handles token refresh

### Follow-ups
- [ ] Update API documentation with new auth flow
- [ ] Test refresh token rotation with the mobile team
- [ ] Draft migration guide for API consumers

### Artifacts
- [Modified] `src/auth/middleware.ts` — replaced API key validation
- [Created] `src/auth/oauth.ts` — new OAuth handler

### Context
Refactored auth to OAuth 2.0 for better security. Mobile team
needs to test token refresh — their current implementation may
not handle rotation. Migration period TBD.

The Handoff File

A condensed summary is written to ~/.claude/handoff.md so your next Claude Code session automatically knows what to pick up:

# Handoff — 2026-02-27

## Session Topic
API authentication refactor to OAuth 2.0

## Key Decisions
- OAuth 2.0 with refresh token rotation (24h expiry)

## Open Follow-ups
- [ ] Test refresh token with mobile team
- [ ] Draft API consumer migration guide

## Context for Next Session
Auth refactor done but mobile compatibility untested.

Modes

Mode Command What's Captured
Full "Capture this session" Decisions + questions + follow-ups + context
Quick "Quick capture" Decisions + follow-ups only
Tagged "Capture for project:API" Full capture tagged to a project

Tips

  • Run at the end of every substantive session — makes next-session startup instant
  • 60-day auto-pruning — old entries are automatically cleaned up
  • Reverse chronological — newest entries at top of the session log
  • Works with any project — tag entries with project:name for filtering

Troubleshooting

"Nothing to capture" Session was too brief — only substantive work sessions get logged

Session log file doesn't exist It's created automatically on first run

Handoff not loading in next session Check that your handoff file path matches: ~/.claude/handoff.md

$Related Playbooks

Productivity

Smart Email Triage

Automate Gmail inbox organization with intelligent classification into newsletters, announcements, expenses, and auto-archive categories.

30 minutes
Advanced
Productivity

Travel Planner

Create personalized travel itineraries with day-by-day plans, budget breakdowns, packing lists, and cultural tips based on your preferences.

10 minutes
Beginner
Productivity

Travel Command Center

Centralize your entire trip in one workspace — itinerary, bookings, packing list, and restaurant picks that all reference each other.

5 minutes
Beginner
Productivity

Year-in-Review Generator

Automatically compile your yearly accomplishments from Jira tickets, git history, emails, and documents into a polished summary for performance reviews or personal reflection.

5 minutes
Beginner
Productivity

I Have ADHD Skill for Claude: ADHD-Shaped Output

The i-have-adhd Claude skill (ayghri/i-have-adhd on GitHub): shape every response for an ADHD reader — lead with the next action, number bounded steps, restate state every turn, suppress tangents, give concrete time estimates, and make wins visible — grounded in five specific facts about how ADHD changes reading, not just 'be brief.'

2 minutes
Beginner
Productivity

Add Integration

Add MCP server integrations.

15 minutes
Intermediate
Productivity

Connect

Set up an MCP connector.

15 minutes
Intermediate
Productivity

Context Engine

Load brand context for marketing tasks.

15 minutes
Intermediate
Productivity

Activity Digest Generator

Generate daily or weekly activity digests across all connected platforms

10 minutes
Beginner
Productivity

Calendar & Scheduling Automation

Google Calendar and Outlook automation - scheduling optimization, meeting workflows, time blocking, and Slack/Sheets integration

10 minutes
Intermediate
Productivity

Calendar Availability Checker

Check Google Calendar availability across all calendars and draft professional scheduling replies with optimal time slot proposals.

10 minutes
Intermediate
Productivity

AI Life Automation Audit

Conduct a comprehensive life audit across 9 domains — career, side hustles, finances, health, relationships, and more — then get a prioritized automation map with step-by-step implementation guides.

5 minutes
Beginner

Browse all Productivity playbooks →