Writing Effective Memories
Be Specific and Concrete
Bad:Provide Context
Help readers (human and AI) understand:- Why this project exists
- What problem it solves
- Who the audience is
- How it relates to other projects
Use Clear Structure
Organize content with sections:Naming Conventions
Descriptive Names
Make names self-explanatory:- ✅ “Budget Constraints Q1 2024”
- ✅ “Customer Interview - Key Insights”
- ❌ “Notes 1”
- ❌ “Misc”
Consistent Patterns
Choose a pattern and stick to it: Topic-Based:- “Research Methodology”
- “Research Questions”
- “Research Timeline”
- “[Context] Project History”
- “[Guidelines] Analysis Approach”
- “[Reference] Related Studies”
Content Guidelines
Length
Ideal: 100-500 words per memory Too Short (< 50 words):Update Regularly
Memories should stay current:- Update when information changes
- Add new insights as project progresses
- Remove outdated information
- Archive historical context separately
Use Cases by Memory Type
Project Guidelines
Provide instructions for working with the project:Background Context
Explain project history:Key Decisions
Document important choices:Constraints and Limitations
Note boundaries:Integration with MCP Servers
When memories will be read by AI models:Be Explicit
AI doesn’t have implicit context: Vague:Provide Examples
Help AI understand expectations:Common Mistakes to Avoid
❌ Too vague: “This is an important project” ✅ Specific: “This project determines Q2 budget allocation based on Q1 results” ❌ Kitchen sink: One memory with everything ✅ Focused: Multiple memories, each with clear purpose ❌ Stale: Last updated 2 years ago ✅ Current: Updated as project evolves ❌ Internal jargon: “Use the TPS reports for the Q-analysis” ✅ Clear: “Use the Transaction Processing System reports for quarterly analysis” ❌ No structure: Wall of text ✅ Organized: Clear sections with line breaksNext Steps
Memories Overview
Complete guide to creating and managing memories
MCP Servers
Provide AI access to your memories