handoff

Write structured handoff documents capturing session progress, blockers, and next steps.

3|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/patrickserrano/lacquer --skill handoff-patrickserrano
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: handoff
Source: https://github.com/patrickserrano/lacquer/tree/main/core/skills/handoff
Command: npx skills add https://github.com/patrickserrano/lacquer --skill handoff-patrickserrano

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a coding session ends, gets interrupted, or passes to another agent, all the context built up during the session is lost and the next worker must re-derive everything from scratch. This Skill produces a structured handoff document so a fresh session can resume immediately without repeating investigation. ## Core Features & Use Cases - Structured handoff format: Captures the goal, verifiably completed work, in-flight or blocked items with concrete reasons, explicitly untouched scope, the exact next action, and non-obvious decisions. - Verifiability focus: Requires completed work to be stated as checkable facts such as commit hashes, passing test names, or file paths rather than vague claims. - Safe file placement: Defaults to an untracked scratch location like a gitignored HANDOFF.md so working state never lands in a PR by accident. - Use Case: Before ending a long debugging session over SSH, ask for a handoff so the next session knows which test fails, what output it produced, and which file to fix first. ## Quick Start Ask the AI to write a handoff document summarizing this session's progress, blockers, and the exact next step before ending the session.

Frequently Asked Questions about handoff

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

FAQPage Schema
How do I write a handoff document for a coding session?▼

Write a handoff document covering six sections: the goal in one sentence, verifiably done work with commit hashes or test names, in-flight items with concrete blockers, explicitly not-done scope, the literal next action, and non-obvious decisions with their reasoning.

When should I create a session handoff note?▼

Create a handoff before a session ends, before context-heavy interruptions like SSH or tmux disconnects, when context is running low, when a worktree passes to another worker or agent, or whenever explicitly asked for one.

Where should a handoff document be saved in a repo?▼

Save handoff documents in an untracked scratch location such as a gitignored HANDOFF.md at the repo root or a session scratchpad. Never silently create or overwrite a tracked file, since handoffs are working state that should not land in a PR.

What makes a handoff document useful for the next session?▼

A useful handoff states completed work as checkable facts, names the specific blocker for anything in-flight, and gives the literal next action including which file, command, or decision comes first. Length matters less than how much re-derivation it saves.

What are the limitations of a handoff document?▼

A handoff only captures what the writer includes, so omitted decisions or unverified claims force the next reader to re-investigate. If everything finished cleanly, a one-line statement is sufficient and a long document adds no value.