keel-compactlisted
Install: claude install-skill muratsilahtaroglu/claude-code-starter-kit
# /keel-compact — refresh the disk, THEN compact
Compaction summarizes the conversation lossily; the pincer (PreCompact snapshot + SessionStart
re-ground) restores only what is ON DISK. This skill exists so a forgotten ritual can't turn a
manual compact into an information-loss event — the failure mode: `/compact` run with a stale
HANDOVER, and the snapshot faithfully backs up the stale file. Run it whenever you are about to
compact (or the context feels near-full). The individual skills stay directly invokable as
always — this is the umbrella, not a replacement.
1. **Run the full `/keel-handover` procedure** (rules.md §1.4) — it already cascades:
`/keel-distill` when caps are hit, the session block (a)–(d), PLAN.md status flips + the
regenerated diagram, TASKS.md cleanup, and the §9.31 sweep of unwritten agreements into
`LESSONS.md`. Do not duplicate its steps here — invoke it.
2. **Freshness gate** — report a short pass/fail checklist; fix gaps before proceeding:
- [ ] `HANDOVER.md` top block carries THIS session's `YYYY-MM-DD HH:MM` and describes THIS session
(same-day ≠ same-session: another session's block from today is still stale — add your own).
- [ ] `TASKS.md ## Now` matches reality; finished items deleted (one-liners in block (a)).
- [ ] No agreement / gotcha / failed approach from this conversation is still unwritten (§9.31).
- [ ] Caps respected (defaults — `.claude/keel-caps` overrides, rules §10.40): HANDOVER ≤ 3 blocks /