handoff

📁 andrewting19/claude-ting 📅 2 days ago
1
总安装量
1
周安装量
#52185
全站排名
安装命令
npx skills add https://github.com/andrewting19/claude-ting --skill handoff

Agent 安装分布

windsurf 1
openclaw 1
opencode 1
cursor 1
codex 1
claude-code 1

Skill 文档

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

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

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

  3. 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.

  4. 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.