From Context Handoff
Use when writing or resuming a bounded repository handoff across agent sessions or hosts, including checking saved task state for staleness.
How this skill is triggered — by the user, by Claude, or both
Slash command
/context-handoff:context-handoffThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a small, explicit bridge between sessions rather than trying to preserve
Create a small, explicit bridge between sessions rather than trying to preserve an entire transcript. Capture only the task state another agent needs to make the next correct move, then bind every claim to repository provenance and verification state.
Treat the handoff as an exchange artifact, not as native session persistence.
Do not imply that it restores hidden reasoning, tool state, model memory, or the
original runtime. Do not automatically ingest it into RAG or durable memory.
When a user separately requests historical retention, validate freshness first,
then use the memory plugin's explicit /archive-handoff workflow. The archived
copy remains historical evidence, not authoritative current task state.
Resolve the destination in this order:
CONTEXT_KIT_HANDOFF_PATH when set..context-kit/handoff.md relative to the repository root.Resolve relative override paths from the repository root. Allow an absolute
override only when it was explicitly configured. Keep the default inside the
repository so it can move with the worktree when desired; let each repository
decide whether .context-kit/ belongs in version control.
Prefer /write-handoff where plugin commands are available. Otherwise apply
the same flow manually:
verify-before-trust to claims that affect the next agent's behavior.
Delegate a larger claim set to the verifier subagent instead of inventing a
parallel verification taxonomy.handoff-compiler subagent to compile the gathered inputs. Keep that
subagent read-only; let the main agent persist its returned Markdown.references/handoff-contract.md and templates/handoff.md.scripts/validate-handoff.py and fix every structural error before
considering the handoff complete.Keep each section concise. Use - None. rather than omitting an empty category.
Never convert assumptions into verified facts merely to make the artifact look
complete.
Prefer /resume-handoff where available. Before acting on any saved state:
verify-before-trust or the verifier subagent.Never silently trust a structurally valid artifact. Structure proves only that the fields exist; freshness and evidence determine whether the content remains usable.
file:line evidence or a named command result.not run or blocked
explicitly where applicable.PreCompact, SessionEnd, or SessionStart hooks to this handoff
workflow. Manual commands are the source of authority. Optional lifecycle
capture belongs to the separate memory plugin and cannot change handoff
authority.references/handoff-contract.md — exact schema, limits, and section rules.references/resume-safety.md — mismatch and staleness decision table.templates/handoff.md — canonical artifact template.../../scripts/validate-handoff.py — deterministic artifact validator.npx claudepluginhub mbeacom/context-kit --plugin context-handoffGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.