← ClaudeAtlas

memory-reviewlisted

Interactive review of all memory/ files — keep, update, deprecate, or delete entries one by one. Use when the user wants to audit and prune accumulated memory — 'review my memory', 'clean up what you remember'. Do NOT use for: teaching a new fact (use learn), recalling something specific (read memory directly), or batch-promoting session insights (use recap).
onebrain-ai/onebrain · ★ 10 · AI & Automation · score 77
Install: claude install-skill onebrain-ai/onebrain
# Memory Review Interactive review session for pruning and updating memory entries. ## Data Source Read the entry list from MEMORY-INDEX.md (already in context after session startup). Before displaying the first entry, read the frontmatter of every `active` and `needs-review` file in memory/ to fetch `conf` and `verified` — these fields are not in MEMORY-INDEX.md. Only read the full file body when user picks `update` and needs to modify content. ## Edge Case: Empty MEMORY-INDEX If memory/ is empty or has no active/needs-review entries → display "No memory files to review." and stop. ## Entry Ordering Sort all entries by `verified` date (ascending — oldest first) before starting: 1. `needs-review` entries first 2. `active` entries second 3. `deprecated` — skipped entirely ## Display Per Entry Print this header as plain text output before making the first AskUserQuestion call. Do not repeat it per entry and do not embed it inside any question string: ────────────────────────────────────────────────────────────── 🔬 Memory Review — {N} files to review ────────────────────────────────────────────────────────────── Per-entry: use a single AskUserQuestion with entry details embedded in the question text. When constructing the AskUserQuestion tool call, the `question` parameter must contain actual newline characters in the JSON string — not backslash-n (`\n`) escape sequences. **Primary menu** (shown for every entry): - question (use real newlines — the lines below are se