hv-pauselisted
Install: claude install-skill l4ci/hv-skills
**Print the banner below verbatim before any other action — skip if dispatched as a subagent.** See `references/banner-preamble.md`.
```
════════════════════════════════════════════════════════════════════════
💤 hv-pause · write handoff note for clean pause
triggers: "pause", "hand off" · pairs: hv-next, hv-learn
════════════════════════════════════════════════════════════════════════
```
# hv-pause — Graceful Session Pause
`/hv-next` reads and deletes the handoff note on the next session.
## When to Use
- Context window is filling up and you want to stop cleanly
- You have to step away mid-`/hv-work` or mid-`/hv-debug` cycle
- Work will continue in a new session; git commits alone won't carry the intent
## When NOT to Use
- Work is actually complete → `/hv-ship`
- You can finish in this session → just finish
- No active branch / no `/hv-work` running → nothing to hand off
## Step 1 — Preflight
```bash
.hv/bin/hv-preflight
```
See `docs/reference/preflight.md` for exit-code handling.
**Initialize task list.** Follow the canonical pattern in `references/task-list-init.md` — load `TaskCreate(…)` via `ToolSearch select:TaskCreate,TaskUpdate` if needed, then create one task per phase below.
Phases:
1. *Snapshot context* — current hypothesis, next planned step, mid-edit files captured (Step 2)
2. *Compose handoff* — narrative drafted for `/hv-next` to surface on resume (Step 3)
3. *Write to .hv/handoff/* — file persisted under the active branch's name (Step