session-pickup

Reconcile the latest handoff against the current repository state.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/BryceEWatson/claude-global-skills --skill session-pickup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-pickup
Source: https://github.com/BryceEWatson/claude-global-skills/tree/main/session-pickup
Command: npx skills add https://github.com/BryceEWatson/claude-global-skills --skill session-pickup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rehydrate and reconcile a previously started Claude Code session by locating the latest handoff in .claude/handoffs/ and validating it against the current repository state to prevent drift.

Core Features & Use Cases

  • Locate the most recent handoff and read its tiered guidance, then reconcile with current git state and file changes.
  • Rebuild the in-progress notes, constraints, and verification debts to reflect real-world drift and ongoing work.
  • Present the operator with the current position and the immediate next action, requiring explicit confirmation before acting.

Quick Start

Use session-pickup at the start of a session to safely rehydrate from the latest handoff and reconcile it with the live repo.

Frequently Asked Questions about session-pickup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume a Claude Code session after switching branches or making git changes elsewhere?

To resume a Claude Code session, locate the latest handoff in .claude/handoffs/ and reconcile it against the current git state. This process identifies drift in artifacts and logs, reconstituting your next actions before requesting operator confirmation.

What is session drift in Claude Code and how do I reconcile it with my current repo state?

Session drift occurs when repository files or git state change after a handoff is created. Reconciling drift involves reading tiered handoff guidance, comparing it against current file changes, and rebuilding in-progress notes to reflect real-world modifications before proceeding.

How to rehydrate in-progress notes and verification debts from a prior coding session?

Rehydrating in-progress notes uses the latest handoff file to rebuild session constraints and verification debts. It reconciles these artifacts against the live repository, presenting the current position and immediate next action for explicit operator confirmation before making changes.

Does session-pickup require manual confirmation before applying changes to my repository?

Yes, session-pickup requires explicit operator confirmation before acting. It presents the current position and the immediate next action, ensuring you review reconciled drift in artifacts, logs, and in-progress items before any changes are performed.

When do I need to use a handoff file to safely resume a coding session?

You need a handoff file to safely resume whenever prior work is paused or context is lost. Locating the most recent handoff in .claude/handoffs/ allows you to validate tiered guidance against the current repository state, preventing drift from corrupting ongoing work.