← ClaudeAtlas

claude-memory-reviewlisted

Reviews `.claude/memory/` and proposes per-entry actions (promote to `CLAUDE.md`, move into a skill body, hand off to governance, or delete as stale). Also runs the discuss, challenge, apply, and cleanup phases on an existing review file. Use when asked to "review memory", "discuss memory questions", "challenge the promotes", "apply memory decisions", "cleanup memory review", "promote memory", or "consolidate memories". Do NOT auto-apply. Output a grouped proposal and wait for block-by-block approval.
erclx/toolkit · ★ 1 · Code & Development · score 74
Install: claude install-skill erclx/toolkit
# Claude memory review This skill drives the full memory review lifecycle in five phases. Pick the phase from what the user said and whether a review receipt already exists at `<main-root>/.claude/review/memory-review-*.md`. | User intent | Phase | Mutates | | ---------------------------------------------- | --------- | ---------------------------- | | "review memory", "promote memory" (no receipt) | Propose | review file only | | "challenge the promotes" (receipt exists) | Challenge | review file only | | "discuss", "respond to questions" | Discuss | review file only | | "apply decisions", "commit", "ship the review" | Apply | tracked files + memory files | | "cleanup", "sweep stale", "delete the receipt" | Cleanup | memory files + review file | If the user just re-pings the skill with no new phrase and a receipt exists, default to Discuss when any `Decision:` contains `?`, otherwise Apply. ## Guards - All `.claude/memory/` reads, edits, and deletes resolve at the main worktree root, not the current worktree. See Worktrees in `CLAUDE.md`. - If no `.claude/memory/` directory exists at the main worktree root, stop: `❌ No .claude/memory/ directory found.` - If `.claude/memory/` contains no `*.md` entries other than `MEMORY.md`, stop: `✅ No memory entries to review.` - Resolve the main root via `git worktree list --porcelain | grep -m 1 '^worktree '