task-handover

Create a structured HANDOVER.md file for cold-start project resumption.

2|1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/pytholic/claude-skills --skill task-handover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-handover
Source: https://github.com/pytholic/claude-skills/tree/main/task-handover
Command: npx skills add https://github.com/pytholic/claude-skills --skill task-handover

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates a durable, self-contained handover document so a new agent or engineer can resume work without relying on conversation history.

Core Features & Use Cases

  • Cold-start resumption: Captures objective, current state, decisions, blockers, and next steps in a format that survives session boundaries.
  • Verified status snapshot: Requires checking git status and test/lint results before writing, reducing drift and stale assumptions.
  • Practical handoff output: Produces a single .claude/HANDOVER.md that points the next person to the exact file, line, or command to continue from.
  • Use Case: A long debugging or implementation session is ending, and you need the next agent to pick up immediately with no rediscovery.

Quick Start

Ask the assistant to create a handover for the current work and write it to .claude/HANDOVER.md.

Frequently Asked Questions about task-handover

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

FAQPage Schema
How do I create a handover document for an engineering session with unfinished work?

A handover document preserves project state by capturing objectives, decisions, blockers, and next steps, writing them to a single `.claude/HANDOVER.md` file for cold-start resumption. It requires verified repository state, explicit decisions, and exact resume instructions.

What's the best way to resume a long debugging session after hitting context-window pressure?

Resuming a long debugging session requires a structured handover document that captures verified git status, known dead ends, and exact resume instructions. This enables a new agent to pick up immediately without rediscovery or relying on conversation history.

How does a session transfer document help with cold-start resumption?

A session transfer document helps cold-start resumption by providing a self-contained record of objective, current state, decisions, and next steps. It survives session boundaries so the next engineer or agent can continue without prior conversation context.

Do I need to check git status and test results before writing a project handover?

Yes, checking git status and running test or lint results before writing a handover is required. This verified status snapshot reduces drift and stale assumptions, ensuring the handover document accurately reflects the true repository state.

Can I use a handover document for short engineering tasks with no subtasks?

A handover document applies to long-running engineering sessions with multiple subtasks, unfinished work, or context-window pressure. Short tasks with no unfinished work do not require the overhead of a structured session transfer file.

What information should a project handover include to prevent context loss?

A project handover should include the objective, current verified state, explicit decisions, known dead ends, blockers, exact resume instructions pointing to specific files and lines, and next steps. This prevents context loss across session boundaries.