From util
Create session handoff document for transferring work to another session
How this skill is triggered — by the user, by Claude, or both
Slash command
/util:create-handoffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
${CLAUDE_SESSION_ID}
${CLAUDE_SESSION_ID}
Create a handoff document for the next session.
Save to: .handoffs/YYYY-MM-DD_HH-MM_<short-description>.yaml
(Example: .handoffs/2026-01-24_14-30_auth-implementation.yaml)
---
date: YYYY-MM-DD
status: complete | partial | stuck | transient
---
goal: |
What was the larger goal of this session?
What were we ultimately trying to achieve?
current_state: |
Where did we end up?
What's the current state of the work?
What skill was used in terms of state - planning, implementing, reviewing etc?
# If stuck
stuck_on: |
What specific problem is blocking progress?
What have we tried that didn't work?
# If goals shifted
transient: false # or true
transient_reason: |
Why did the goals shift? What new direction emerged?
# CRITICAL: Learnings
learned:
- insight: What we discovered
details: Specifics about the learning
worked:
- approach: What worked well
why: Why it worked
didnt_work:
- approach: What we tried that failed
why: Why it failed, what to avoid
# Forward-looking
next_approach: |
Given what we learned, what should we try next?
What's the recommended path forward?
next_steps:
- First concrete action
- Second concrete action
# Auto-populated from git context above
git:
branch: <from context>
recent_commits:
- <from context>
changed_files:
- <from context>
# Optional
questions: [] # Unresolved questions
decisions: [] # Key decisions made
files_to_read: [] # Files next session should read first
Fill this out based on our session. Be honest about stuck points and what didn't work.
npx claudepluginhub jsai23/claude-tooling --plugin utilCreates structured handoff documents that capture session state, active goals, and artifact context for seamless continuation. Useful before clearing context or at end of session.
Produces a handoff document so a fresh agent can continue work from the current session. Handles both mid-arc continuation and backlog handoffs.
Captures full session context into a handoff document so a fresh agent can resume work with zero prior context. Write a single actionable sentence for the next agent.