From spectatr-tools
Use when the user is reaching context limit, wants to close the session, or needs to continue work in a new Claude Code session. Triggers on /handoff, "context limit", "running out of context", "hand off", "new session", "continue later".
How this skill is triggered — by the user, by Claude, or both
Slash command
/spectatr-tools:handoffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a self-contained handoff prompt that lets a new Claude Code session pick up exactly where this one left off.
Generate a self-contained handoff prompt that lets a new Claude Code session pick up exactly where this one left off.
Do NOT ask the user questions. Scan the conversation history and extract:
Look for any tasks/todo.md or plan files that track progress. If they exist, incorporate their state into the handoff.
Output a markdown code block containing the full handoff prompt. Use this structure:
```
# Session Handoff — [Brief Title of What We're Working On]
## Goal
[1-2 sentences: what we're trying to accomplish]
## What's Been Done
- [Completed item 1 — file(s) affected]
- [Completed item 2 — file(s) affected]
- ...
## Current State
[Where we stopped. What's the immediate next action?]
## Remaining Work
- [ ] [Next step 1]
- [ ] [Next step 2]
- [ ] [Next step 3]
- ...
## Key Decisions & Context
- [Decision/preference 1]
- [Decision/preference 2]
- ...
## Known Issues
- [Issue 1 — status/workaround]
- ...
## Key Files
- `path/to/file1` — [role/purpose]
- `path/to/file2` — [role/purpose]
- ...
## Git State
- Branch: `branch-name`
- Uncommitted changes: [yes/no — brief description]
- Last commit: [message]
## Instructions
Continue from "Remaining Work" above. Start by [specific first action].
```
Output the handoff prompt inside a code block so the user can copy it easily. End with:
Copy this prompt and paste it at the start of your new Claude Code session.
| Thought | Reality |
|---|---|
| "I should ask what to include" | No. Extract from conversation. User is low on context. |
| "I'll summarize at a high level" | High-level summaries lose critical details. Be specific. |
| "Git state isn't important" | It's the first thing a new session needs to orient itself. |
| "I'll skip the remaining work" | That's the most important part — it's the TODO list for the next session. |
npx claudepluginhub spectatr-ai/spectatr-claude-pluginsGenerate a structured handoff document capturing current progress, open tasks, key decisions, and context needed to resume work. Use when ending a session.
Writes a CONTINUE_HERE.md file capturing session state so a fresh Claude Code session can pick up where the last one left off. Use when ending a session with unfinished work or handing off context between sessions.
Saves session state at end of session and resumes it at start of next session. Useful when context is running out, wrapping up, or continuing previous work.