From claude-hopper
Open the current Claude session against a previously-written handover file and continue from the Outstanding section. Use at the start of a fresh session when a prior session was checkpointed via context-gate, handover, or handover-with-tasks. Triggers on "start from handover", "load handover", "resume from handover", "pick up where the last session left off", "continue from the plan".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-hopperThis skill uses the workspace's default tool permissions.
The receiving end of the context-gate workflow. The previous session wrote a handover plan; this skill loads it, validates the format, summarises what's there, and shifts the new session into "continue from Outstanding" mode.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
The receiving end of the context-gate workflow. The previous session wrote a handover plan; this skill loads it, validates the format, summarises what's there, and shifts the new session into "continue from Outstanding" mode.
This skill matches the canonical handover format defined in references/handover-template.md (schema claude-rudder/handover/v1).
context-gate and the user is now in the spawned session--path <file> (optional) — path to the handover file. If omitted, discover.If no path is given, look for handover files in this order:
<repo-root>/planning/handovers/handover-*.md (sorted newest-first by mtime)<repo-root>/.claude/handovers/handover-*.md (legacy location, accept but warn)${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/claude-rudder/handovers/handover-*.mdWhere <repo-root> is git rev-parse --show-toplevel if cwd is in a git repo, else cwd.
If multiple handovers are found, list the top 5 (newest first) with their written_at timestamp and reason from the frontmatter:
1. handover-2026-04-27-1842.md (15min ago) — "context cluttered after migration debug"
2. handover-2026-04-25-0930.md (2 days ago) — "end of work session"
...
Ask the user to pick. If only one exists, default to it after confirming.
Read the picked handover file. Verify:
schema: claude-rudder/handover/v1 (warn if absent or mismatched, but proceed)Why this checkpoint, Original ask, Done, Outstanding, Pointersrepo in frontmatter matches the current repo (warn if mismatch — the user might be intentionally resuming in a different repo, but flag it)Print this to the user before doing any work:
=== Resuming from handover ===
File: <absolute path>
Written: <written_at> by <agent_model> (<harness>)
Reason: <Why this checkpoint section, first sentence>
Original ask:
<Original ask section, condensed to ~2 lines>
Done in prior session (<n> items):
- <first 3-5 bullets>
...
Outstanding (<n> items):
- [ ] <each open checkbox bullet>
Open questions for you:
- <each question, if any>
Gotchas to remember:
- <each, if any>
=============================
If Open questions is non-empty, do not proceed — answer them with the user first. The prior session deliberately deferred these.
Ask the user:
Pick up from the Outstanding list? (yes / pick specific items / start fresh)
Once the user confirms, work through the Outstanding items. As each completes:
- [ ] to - [x] in the Outstanding section, append a one-line note to the bottom of the Done section.If during execution the user makes a new decision that contradicts something in Decisions made, surface it explicitly:
The handover noted: "". You're now choosing differently. Confirm I should proceed with the new approach?
Then update only this session's working notes — don't retroactively edit the handover.
Done list or re-do completed work.context-gate — orchestrates the handover-write side (mirror of this skill)handover — end-of-session menu, can also write the file consumed herehandover-with-tasks — task-list-heavy variant, also produces compatible filesreferences/handover-template.md — canonical format spec