What problem does it solve?
Automatically detects and maintains user preferences, instructions, and rules in CLAUDE.md and other rules files. Activates when user says phrases like 'always', 'never', 'don't forget', 'prefer', 'remember to', or 'from now on'. Intelligently determines whether preferences should be stored globally or per-project, organizes memories hierarchically with categories, and confirms updates with 🧠 and 📝 messages.
Core Features & Use Cases
- Detect Memory-Worthy Statements: Watches for phrases like always, never, don't forget, remember to, or from now on, and classifies them as memories.
- Scope Determination: Decides global vs project-specific storage (e.g., $HOME/.claude/CLAUDE.md vs project CLAUDE.md) based on context.
- Hierarchical Organization: Creates categorized memory sections and supports references to external docs via @references for long sections.
- Safe Updates: Preserves existing CLAUDE.md structure, creates missing files, and confirms updates with clear messages.
Quick Start
Detect memory-worthy statements in user input and update CLAUDE.md with global or project-specific memories.