← ClaudeAtlas

keel-distilllisted

Consolidate project memory — rotate old HANDOVER blocks to the archive, promote critical facts to LESSONS.md, dedup/merge, and lint for contradictions. Run when caps are exceeded.
muratsilahtaroglu/claude-code-starter-kit · ★ 9 · AI & Automation · score 79
Install: claude install-skill muratsilahtaroglu/claude-code-starter-kit
# /keel-distill — the memory consolidation ritual ("sleep" for the project) Run when `HANDOVER.md` exceeds **3 session blocks / ~150 lines**, when `LESSONS.md` exceeds **~250** or `TASKS.md` **~100 lines** (the SessionStart hook warns on all of these), or every ~5 sessions as hygiene — that cadence is yours to keep, the hook only detects cap overflows. Memory that is written but never reviewed degrades the project — consolidation is what keeps it useful (rules.md §9). Propose the full plan, get user approval, then apply. Never lossy-delete. (File-TREE clutter — stray scripts, logs, dead code — is not this ritual's job: that is `/keel-tidy`, §3.10.) ## 1. Rotate HANDOVER blocks (oldest first, until ≤2 blocks AND under ~150 lines) For each block being rotated, triage by criticality — **content-aware, not age-blind**: - **(b) Tried, didn't work** → PERMANENT: distill each to one `LESSONS.md [fail]` line (`<date> — <approach> → FAILED: <reason>. (full trace: docs/handover-archive.md, block <date>)`). - **Open questions** live in HANDOVER's global section, not in blocks — leave them until resolved. - **(a) Completed** → nothing to move: git history + the archive keep it. - **(c) Latest updates** → superseded by newer blocks — nothing to promote; the verbatim archive keeps it. - **(d) Next steps** of an old block → dead (that work is done or re-planned) — no promotion. - Then move the WHOLE block **verbatim** to the TOP of `docs/handover-archive.md` (prepend, newest first —