retrolisted
Install: claude install-skill netresearch/retro-skill
# Retro — LLM-driven Session Retrospection
One LLM pass over a session or the memory backlog detects **friction and
reusable learnings**, classifies each into one of seven destinations, and
materializes approved ones.
**Core principle:** No silent writes — every materialization needs
approval.
## Modes
- **`/retro`** — Sweep: the whole current session.
- **`/retro "<problem>"`** — Spotlight: one described issue.
- **`/retro outcome [session-id|--since N]`** — replay a past session by its
outcomes.
- **`/retro audit [--scope project|repo|skill]`** — cross-session architectural
drift.
- **`/retro promote`** — re-home already-written local memory upward (never
project-local memory); drain the source only after the upward write is
verified. See `references/promote-mode.md`.
- **`/retro done`** — definition-of-done gate: seven evidence-backed checks
(task, findings, retro, cleanup, questions, tickets, time), each ✅ / ❌ /
⏸ / N/A. **⏸ only when a named person can close it with a named action;
what is structurally absent is N/A with its reason** — a ⏸ nobody can close
makes the whole table get skipped. Say **done** when every row is ✅ or N/A.
See `references/done-mode.md`.
- **Auto** — optional SessionEnd hook, off by default. It is plugin-level, not
part of this skill directory: `hooks/session-end.json` at the repository root
(see README, "Optional SessionEnd hook").
## Pipeline (all modes)
1. Mechanical pre-pass — `${CLAUDE_SKILL_DIR}/scripts/detect-mec