← ClaudeAtlas

retrolisted

Use when a Claude Code session ends, when a specific friction needs fixing, when promoting accumulated local memory upward, or for periodic cross-session audits — to detect friction and materialize learnings into the right destination. Triggers: /retro, 'retrospective', 'review the session', 'fix this skill', 'promote memory', 'audit the architecture'.
netresearch/retro-skill · ★ 1 · AI & Automation · score 63
Install: claude install-skill netresearch/retro-skill
# Retro — LLM-driven Session Retrospection One efficient LLM pass over a session (or the stored memory backlog) detects friction, classifies it into one of six destinations, and materializes approved learnings. **Core principle:** No silent writes — every materialization needs explicit per-proposal approval. ## Modes Detail per mode in `references/workflow.md`; full pipeline + commands in `commands/retro.md`. - **`/retro`** — Sweep: the whole current session. - **`/retro "<problem>"`** — Spotlight: one described issue. - **`/retro outcome [session-id|--since N]`** — replay a past session by what happened to its output (reverts, rejected PRs, follow-up fixes). - **`/retro audit [--scope project|repo|skill]`** — cross-session architectural drift, not per-session friction. - **`/retro promote`** — inventory already-written local memory (all slugs) and re-home each note upward (skill-update › project-rule › user-memory; never project-local memory), draining the source only after the upward write is verified. See `references/promote-mode.md`. - **Auto** — optional SessionEnd hook (`hooks/session-end.json`), off by default. ## Pipeline (all modes) 1. Mechanical pre-pass — `scripts/detect-mechanical.py` (Promote substitutes `scripts/scan-memory-inventory.py`). 2. LLM enrichment — add inferential signals; filter false positives. 3. Cross-session enrichment (optional) — Coach `events.sqlite` or JSONL scan. 4. Classify to one destination (`classification-heuristic.m