handoff

Use this skill when context is running long and you need to hand off work to a fresh session. Instead of compacting and losing nuance, create a comprehensive briefing and spawn a new dev session that can continue with full context.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "handoff" with this command: npx skills add andrewting19/claude-ting/andrewting19-claude-ting-handoff

Handoff Skill

Use this skill when context is running long and you need to hand off work to a fresh session. Instead of compacting and losing nuance, create a comprehensive briefing and spawn a new dev session that can continue with full context.

When to Use

  • User explicitly requests a handoff

  • Context is getting long and quality may degrade

  • You've accumulated significant context that would be lost in compaction

  • The remaining work is substantial enough to warrant a fresh session

The Handoff Flow

Synthesize your knowledge - You have all the context. Distill it into what the next agent actually needs.

Spawn dev session - Use create_dev_session from the dev-sessions MCP.

Send the briefing - Use send_dev_message to deliver a comprehensive briefing (see structure below). Write it directly into the tool call - don't duplicate it in chat.

Inform the user - Tell them the session ID and how to attach.

Briefing Structure

This is a recommended structure. Adapt it based on what's actually important for your specific situation.

Handoff Briefing

Goal

What we're ultimately trying to accomplish. Be as thorough as needed - if the goal requires detailed explanation, provide it.

Current State

  • What's been completed
  • What's in progress
  • Key decisions made and the reasoning behind them

Relevant Code

Files and areas of the codebase that matter for this task. Not an exhaustive list - just what the next agent should start with. They can explore from there.

  • path/to/important/file.py - why it matters
  • path/to/another/ - what's in this directory

What's Next

The concrete next steps. Be specific but not overly prescriptive.

  1. First thing to do
  2. Second thing to do
  3. etc.

Context and Gotchas

Things you learned that aren't obvious from the code:

  • Gotchas and pitfalls
  • Why certain approaches were chosen
  • What didn't work and why
  • Anything non-obvious

Instructions for You

  1. Read the relevant code listed above. Explore further as needed to build understanding.

  2. Once you understand the codebase and the task, summarize your understanding and proposed approach.

  3. Wait for the user - Do not start implementation until the user explicitly says to continue. They will attach to this session and review your understanding first.

Guidelines for Writing Briefings

Be thorough where it matters - Complex business logic, non-obvious constraints, nuanced requirements - explain these fully. Don't omit critical details just to be concise.

Be concise where you can - Don't waste tokens on things the receiving agent can figure out. They're intelligent. Give them files and they can explore the code themselves.

Stay focused - Include what's relevant to the task. Skip tangential context that won't help them succeed.

Include the "why" - Decisions without reasoning are hard to build on. If you chose approach A over B, say why.

Mention what didn't work - Failed approaches are valuable context. The next agent shouldn't repeat your mistakes.

After Sending

Tell the user:

Handoff complete. I've created session [session-id] with a full briefing.

To continue: tmux attach -t dev-[session-id]

The new agent will read the code and present its understanding. It's waiting for you to say "continue" before taking any action.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

handoff

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

handoff

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

handoff

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

handoff

No summary provided by upstream source.

Repository SourceNeeds Review