# Handoff

> Verified knowledge transfer between two Claude Code sessions running side by side. pack (old session) consolidates and writes everything; unpack (new session) reads everything and answers the interview; check (old session) grades.

- Skill: `1popov/handoff` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add 1popov/handoff`
- Raw SKILL.md: https://api.skillmd.com/api/skills/1popov/handoff/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 1Popov (https://skillmd.com/u/1popov)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/1popov/handoff

---


You received: `/handoff $ARGUMENTS`

Dispatch on the first token of that line:

- If it is `pack`   → Read `${CLAUDE_SKILL_DIR}/instructions/pack.md` and follow it exactly.
- If it is `unpack` → Read `${CLAUDE_SKILL_DIR}/instructions/unpack.md` and follow it exactly.
- If it is `check`  → Read `${CLAUDE_SKILL_DIR}/instructions/check.md` and follow it exactly.
- Otherwise (empty, or any other value) → do NOT guess a subcommand. Print the usage below and stop:

  **`/handoff` needs one subcommand:**
  - **pack** (old session): consolidate and write everything (RESUME-HERE, INTERVIEW), then commit.
  - **unpack** (new session): read everything and answer the interview into ANSWERS.
  - **check** (old session): grade the answers into FEEDBACK, writing corrections or reporting green for the user to relay.

