Handoff
Capture session context for a fresh agent.
Install
npx skills add davidondrej/skills --skill handoff -g -a claude-code -y- Repository
- davidondrej/skills4.2k
- Category
- AI and agents
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 997 tokens
- Runs scripts
- No, instructions only
What it does
Capture session context for a fresh agent. Use for handoffs, context limits, switching focus, ending sessions, or splitting work across sessions.
Handoff
Capture the context a fresh agent needs to continue without re-asking, re-discovering, or repeating mistakes.
Core Principles
- Describe state. Write "Auth is implemented; logout is not started," not "Implement logout next." The next agent chooses actions from the context.
- Link existing artifacts. Reference PRDs, plans, ADRs, issues, commits, diffs, and design docs by path or URL instead of copying their content.
- Preserve why. Capture decisions, rejected approaches, and failures that code alone cannot explain.
- Require verification. Present claims as context to check against the actual code, not facts to trust blindly.
- Redact secrets and PII. Never include keys, tokens, passwords, or personal data. Name credential locations (e.g. ".env.local, not committed"), never values.
- Keep only useful context. Omit obvious, redundant, or explanatory material recoverable from code or project configuration.
Procedure
- Read existing project instructions (AGENTS.md or equivalent). Keep the handoff session-specific; do not repeat those instructions.
- Read and update any prior handoff instead of starting from scratch.
- Treat user-supplied arguments as the next session's focus.
- Fill every template section; mark empty sections
None. - Output the handoff in one fenced code block and save the same content as described under File Output.
Output Format
Use this template inside a single fenced code block:
# HANDOFF: <short title of the work>
Generated: <timestamp> · Session focus: <one line>
## 1. Goal
<The overall objective in 1, 3 sentences.>
## 2. Why This Matters / Background
<Motivation, intended users, timing, constraints, and hard requirements not already in project configuration.>

