memory-optimizelisted
Install: claude install-skill kochetkov-ma/claude-brewcode
> Plugin: [kochetkov-ma/claude-brewcode](https://github.com/kochetkov-ma/claude-brewcode)
## Memory Optimizer
Optimizes Claude Code **auto-memory** files in **4 interactive steps**: removes duplicates, migrates rules to proper config files, compresses remaining entries, validates the result.
Typical reduction: **30–50%** token count in memory files.
Auto-memory stores context across sessions in `~/.claude/projects/**/memory/MEMORY.md`.
Enable: `CLAUDE_CODE_DISABLE_AUTO_MEMORY=0` · Disable: `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`
**Benefits:** faster context loading · no duplicate rules · cleaner instructions · lower API cost
**Usage:**
```bash
/memory-optimize # no args — starts 4-step interactive workflow
```
> _Skill text is written for LLM consumption and optimized for token efficiency._
---
# Memory Optimizer
Optimizes Claude Code memory files through 4 interactive steps.
> **No `context: fork`** — must run in main conversation to spawn agents.
## Phase 0: Load Context
1. Glob all memory files: `~/.claude/projects/**/memory/*.md`
2. Read `~/.claude/CLAUDE.md` and project `CLAUDE.md` (if exists)
3. Glob `.claude/rules/*.md` — read all project rules
4. Read `~/.claude/rules/*.md` — read all global rules
Build context map:
```
memory_files: [paths]
claude_md_sections: [sections]
rules_files: [paths with content]
```
## Step 1: Analysis — Remove Duplicates (Interactive)
**Goal:** Find memory entries that duplicate content already in CLAUDE.md or rules.
1.