From claude-mneme
Save something to memory for future sessions. Use when the user says "remember this", "save for later", "don't forget", or wants to persist any preference, fact, lesson, or note across sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-mneme:rememberThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user wants to save something to memory. They may have provided the content after the /remember command, or you may need to ask them what to remember.
The user wants to save something to memory. They may have provided the content after the /remember command, or you may need to ask them what to remember.
If the user provided content (e.g., /remember I prefer using TypeScript), save it directly.
If no content was provided, ask the user: "What would you like me to remember?"
Use the mem-add script to save the memory:
node "${CLAUDE_PLUGIN_ROOT}/scripts/mem-add.mjs" <type> "<content>"
Types to use:
preference - User preferences (coding style, tools, workflows)project - Project information and statusfact - Facts about the user or environmentnote - General noteslesson - Lessons learned, anti-patterns, approaches that failed — things to avoid repeatingRemembered items are stored in a dedicated persistent file (remembered.json) separate from the activity log. They are never summarized or removed automatically — they are injected into every session exactly as saved.
If the user wants to remove or edit remembered items, they must manually edit the file:
~/.claude-mneme/projects/<project>/remembered.json
Let the user know this when saving, e.g.: "Saved. This will persist across all future sessions. To remove it later, edit remembered.json in your project's memory directory."
note typelesson when the user describes something that didn't work, a mistake to avoid, or an anti-pattern discoveredUser: /remember I prefer functional programming over OOP
-> Save as preference: "Prefers functional programming over OOP"
User: /remember working on a React Native app called GhostTube
-> Save as project: "Working on React Native app called GhostTube"
User: /remember don't use git reset --hard in this repo, it wipes untracked test fixtures
-> Save as lesson: "Don't use git reset --hard — it wipes untracked test fixtures"
User: /remember tried using Redis for caching but latency was worse than in-memory due to serialization overhead
-> Save as lesson: "Redis caching attempt failed — serialization overhead made it slower than in-memory"
User: /remember
-> Ask: "What would you like me to remember?"
npx claudepluginhub edimuj/claude-mneme --plugin claude-mnemeSaves decisions, preferences, patterns, lessons, and project context to Claude Code's persistent memory directory as structured markdown files, with duplicate checks and index updates for cross-session recall.
Saves user preferences, constraints, or facts (e.g., 'always use bun', 'never auto-commit', 'user name is Alex') to REMEMBER.md. Persists across sessions with global or project scope.
Saves facts, decisions, project details, or preferences to agd-memory via /remember or phrases like 'remember this', 'save to memory'. Direct save or interactive draft+confirm modes.