handoff
SKILL.md
/handoff - Conversation Handoff
What This Skill Does
When invoked, this skill guides you through:
- Summarizing the current conversation
- Calling
wt handoffwith the summary - Spawning a fresh Claude session with context preserved
When to Use
- User explicitly requests: "handoff", "hand off", "fresh session"
- Context is getting long or compacted
- Before a major context switch
- End of a work session
Handoff Procedure
Step 1: Create Summary
Generate a concise summary in this format:
SUMMARY:
- Accomplished: [What was completed this session]
- Decisions: [Key decisions made and rationale]
- Current state: [Where things stand - what's done, what's pending]
- Blockers: [Any issues or blockers discovered]
- Next steps: [What the next session should do]
- Notes: [Anything else the next session should know]
Step 2: Execute Handoff
Run this command with your summary:
wt handoff -m "SUMMARY:
- Accomplished: [your content]
- Decisions: [your content]
- Current state: [your content]
- Blockers: [your content]
- Next steps: [your content]
- Notes: [your content]"
Step 3: Confirmation
After running the command, the current session will terminate and a fresh Claude session will start with access to the handoff context.
Example
User asks for handoff after working on a feature:
wt handoff -m "SUMMARY:
- Accomplished: Implemented OAuth login flow with Google provider
- Decisions: Used passport.js for OAuth handling (more community support than alternatives)
- Current state: Login working, logout TODO. Tests passing locally.
- Blockers: None
- Next steps: Implement logout endpoint, add session persistence
- Notes: Google Cloud project creds in .env.local (not committed)"
Important Notes
- Be thorough but concise - Include key context the next session needs
- Include rationale - Not just what, but why decisions were made
- List blockers - Even if resolved, document what was encountered
- Preserve technical details - File paths, configs, error messages if relevant
- The new session reads
~/.config/wt/handoff.md- Context is preserved automatically
What Happens After Handoff
- Summary + auto-collected context written to
~/.config/wt/handoff.md - Context persisted in "Hub Handoff" bead
- Current tmux session respawns with fresh Claude
- New Claude sees handoff prompt and reads context
- Work continues seamlessly
Weekly Installs
1
Repository
smithery/aiFirst Seen
2 days ago
Installed on
amp1
opencode1
kimi-cli1
codex1
github-copilot1
gemini-cli1