memory-retrolisted
Install: claude install-skill ztnkv/personal-operating-system
# memory-retro
Orchestrates retrospective recording into memory. Core rule: **never writes to memory files silently — always proposes a diff and waits for explicit confirmation.**
## When to invoke
**Explicit user trigger:**
- *"Sum it up"*, *"write down what you learned"*, *"update memory"*, *"what did you remember?"*
- `/memory-retro` command (if configured).
**Agent initiative (propose, do not run):**
- Significant new facts about the user surfaced in the dialog that are not yet in memory.
- A contradiction between what was just said and an existing entry.
- The user marked a goal as achieved or a constraint as lifted.
- The user explicitly said *"forget this"* / *"this is no longer relevant"*.
In these cases the agent **proposes** the retro — *"a few new things about you came up. Want me to sum it up and update memory?"* — and only runs after a "yes".
**Mandatory auto-run after grill-me:**
- When a `/grill-me` session ends (the agent reaches Step 5 and wraps the session), memory-retro **always runs, without re-asking the user**. Grill-me records atomic facts on the fly but does not cross-check links, contradictions, or wider patterns — that is memory-retro's job. If there is nothing to propose, retro ends with an empty diff — that is a normal outcome, not a reason to skip the step.
**Bootstrap mode (bulk import from an external file):**
- The user pointed at a file (or several files) as the source — e.g. `/tmp/chat-history.txt`, an export of a messenger thread, per