memory
Execute extract and use project memories from previous sessions for context-aware assistance. Use when recalling past decisions, checking project conventions, or understanding user preferences. Trigger with phrases like "remember when", "like before", or "what was our decision about".
$ Install
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills /tmp/claude-code-plugins-plus-skills && cp -r /tmp/claude-code-plugins-plus-skills/plugins/community/claude-never-forgets/skills/memory ~/.claude/skills/claude-code-plugins-plus-skills// tip: Run this command in your terminal to install the skill
name: memory description: | Execute extract and use project memories from previous sessions for context-aware assistance. Use when recalling past decisions, checking project conventions, or understanding user preferences. Trigger with phrases like "remember when", "like before", or "what was our decision about".
allowed-tools: Read, Write version: 1.0.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT
Memory
Overview
This skill provides automated assistance for the described functionality.
Prerequisites
Before using this skill, ensure you have:
- Project memory file at
{baseDir}/.memories/project_memory.json - Read permissions for the memory storage location
- Understanding that memories persist across sessions
- Knowledge of slash commands for manual memory management
Instructions
- Locate memory file using Read tool
- Parse JSON structure containing memory entries
- Identify relevant memories based on current context
- Extract applicable decisions, conventions, or preferences
See {baseDir}/references/implementation.md for detailed implementation guide.
Output
- Memories applied automatically without announcement
- Decisions informed by historical context
- Consistent behavior aligned with past choices
- Natural incorporation of established patterns
- List of all stored memories with timestamps
- Confirmation of newly added memories
Error Handling
See {baseDir}/references/errors.md for comprehensive error handling.
Examples
See {baseDir}/references/examples.md for detailed examples.
Resources
/remember [text]- Add new memory to manual_memories array/forget [text]- Remove matching memory from storage/memories- Display all currently stored memories- Apply memories silently without announcing to user
- Current explicit requests always override stored memories
Repository
