---
name: Handoff
slug: handoff-4
category: AI Engineering
description: "Handoff writes or updates a HANDOFF.md document so the next AI agent with fresh context can continue the work. Use it to record goals, progress, what worked, what didn't, and next steps before handing off a coding session."
github: "https://github.com/ykdojo/claude-code-tips/tree/main/skills/handoff"
language: HTML
stars: 9620
forks: 764
install: "npx degit https://github.com/ykdojo/claude-code-tips/tree/main/skills/handoff ~/.claude/skills/handoff"
installs_to: ~/.claude/skills/handoff
source_path: skills/handoff/SKILL.md
collection_size: 9
category_size: 2451
collection_url: "https://dirskills.com/collections/ykdojo/claude-code-tips"
added: 2026-08-15T06:50:37.434Z
last_synced: 2026-08-15T06:50:37.434Z
canonical_url: "https://dirskills.com/skills/handoff-4"
---

# Handoff

Handoff writes or updates a HANDOFF.md document so the next AI agent with fresh context can continue the work. Use it to record goals, progress, what worked, what didn't, and next steps before handing off a coding session.

**Install:**

```bash
npx degit https://github.com/ykdojo/claude-code-tips/tree/main/skills/handoff ~/.claude/skills/handoff
```

## README

Write or update a handoff document so the next agent with fresh context can continue this work.

Steps:
1. Check if HANDOFF.md already exists in the project
2. If it exists, read it first to understand prior context before updating
3. Create or update the document with:
   - **Goal**: What we're trying to accomplish
   - **Current Progress**: What's been done so far
   - **What Worked**: Approaches that succeeded
   - **What Didn't Work**: Approaches that failed (so they're not repeated)
   - **Next Steps**: Clear action items for continuing

Save as HANDOFF.md in the project root and tell the user the file path so they can start a fresh conversation with just that path.
