ccc-handofflisted
Install: claude install-skill KevinZai/commander
# $ccc-handoff — Hand Off to a Fresh Session
**Core idea:** context windows degrade model quality as they fill up. The fix is not "compact harder" — it's "hand off to a fresh chat frequently." This skill writes a dense, information-preserving handoff file and then tells you, explicitly, to open a new chat and resume there. It is meant to be invoked **often**, not just when a session is dying.
Pattern popularized by Matt Pocock (open a fresh chat frequently instead of letting one session's context degrade).
## When to Use
Use this proactively — the whole point is that you run it BEFORE quality degrades, not after:
- After finishing a coherent chunk of work (a feature, a fix, a review pass) — even mid-session
- Before starting an unrelated task in the same chat (topic switch = handoff point)
- The moment you notice the model getting slower, forgetting earlier context, or making mistakes it wouldn't normally make
- Mid-way through a long orchestration run (`$ccc-orchestrate`, `$ccc-plan-exec`) — long multi-step Executor loops are exactly when context degrades fastest; do not wait for the run to finish
- End of a work session before closing Claude Code (same use case as `$ccc-save-session`, but treat "session end" as just one of many trigger points, not the primary one)
If you are asking "should I hand off now or wait" — the answer is hand off now. Frequency is cheap; degraded output is not.
## Relationship to $ccc-save-session and $ccc-resume-session
This skill reuses th