close-epiclisted
Install: claude install-skill mik2win/foureyes
# Close Epic: $ARGUMENTS
The **terminal** counterpart of `/epic-status` (which reports progress) and `/handoff` (which
snapshots an *unfinished* session). This closes the loop **plan → code → ledger** so settled work
is never re-researched, and nothing is archived half-verified. It reports, verifies, drafts, and
**emits** — it does not flip statuses and it never runs git.
This skill carries only invariant close-out logic. The backlog/archive locations, the integration
test command, the drive commands for each surface, and the ledger location all come from
`.claude/PROJECT.md`. `Bash` is for the verification runs and read-only inspection (`git log`,
`git status`, `ls`) — never mutation.
`$ARGUMENTS` is one epic or several (Phase 0). The card tier — worth-it gate (default: **not** a
card), the stock gate, card template, route
rubric, session packing — lives in **`reference/followups.md`**, read at Phase 5.
**Verification adapts to what the epic was about.** A test suite plus a docs grep proves almost
nothing about a chart that renders an interpolated line across a data gap, or a route that 200s on
malformed input. Phase 2 executes the checks the epic declared for its own surfaces — and derives
them from the diff when it declared none.
## Phase 0 — Load profile & resolve the epic
**Tooling preflight — one call, before step 1.** Some tools this skill relies on are **deferred**
by the harness: the session lists them by name only and loads their schemas on demand, so calling