← ClaudeAtlas

memory-retrolisted

Orchestrator for writes into memory. Analyzes the source (the current conversation OR an external file/text passed as an argument), decides which new facts, changes, contradictions, and deprecations should be recorded in memory/, builds a diff proposal, and confirms it with the user. Only after an explicit "yes" does it call memory-write to apply changes. Triggered four ways — (1) explicit user command ("sum it up", "write down what you learned", "update memory", "/memory-retro"); (2) the agent's own initiative when meaningful new facts or contradictions surface in the dialog; (3) **mandatory auto-run from grill-me** — after a grill session completes, memory-retro always runs without re-asking the user; (4) bootstrap mode for bulk import from an external file (chat history dump, personal notes, session transcript) — fully autonomous, no dialog confirmations, all edge cases resolved by deterministic heuristics with confidence demoted to low as a signal for later review. In normal mode, never writes to memory s
ztnkv/personal-operating-system · ★ 0 · AI & Automation · score 70
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