name: agent-memory
A persistent memory space for retaining knowledge across multiple conversations. Location: ~/.claude/skills/agent-memory/memories/
Triggers:
What to Remember:
When to Check Memory:
Memories are organized in category folders using kebab-case naming:
~/.claude/skills/agent-memory/memories/
├── global/ # Cross-project knowledge
│ ├── coding-patterns/
│ ├── best-practices/
│ └── personal-preferences/
└── life-project-management/ # Project-specific memories
├── mission/
├── workflows/
├── system-design/
├── troubleshooting/
└── daily-learnings/
Category Guidelines:
Every memory file must have YAML frontmatter with at least summary and created fields. See the full template and field reference:
references/template-memory-file.md
Use progressive disclosure approach with ripgrep:
Step 1: Search summaries (fastest)
rg --no-ignore --hidden "summary:.*keyword" ~/.claude/skills/agent-memory/memories/
Step 2: Search by tags
rg --no-ignore --hidden "tags:.*keyword" ~/.claude/skills/agent-memory/memories/
Step 3: Search by project
rg --no-ignore --hidden "project: project-name" ~/.claude/skills/agent-memory/memories/
Step 4: Full content search
rg --no-ignore --hidden "search-term" ~/.claude/skills/agent-memory/memories/
Step 5: Read relevant files Use the Read tool to open files that match the search criteria.
Important Flags:
--no-ignore: Don't skip gitignored files (memories/ is in .gitignore)--hidden: Search hidden directoriesWhen saving a new memory:
Determine the category folder
memories/life-project-management/[category]/memories/global/[category]/Choose a descriptive filename
para-structure.md not notes.mdCreate the file with frontmatter
summary and createdproject field for project-specific memoriestags for cross-category findabilityCheck for existing files
Write complete, self-contained content
related fieldWhen updating an existing memory:
updated field with current datestatus if applicable (in-progress → resolved)summary if the focus has changedRegular Review (Monthly):
Archive Strategy:
memories/archives/status: resolved and updated date for filteringCleanup:
Decisive Summaries
Complete Context
Current Information
Appropriate Sections