memory-recall
Memory Recall
Search and retrieve relevant memories from the memory files.
When to Use
This skill is auto-triggered by the Engram hook instructions. Use it when:
- The current topic might relate to past discussions
- The user references something from a previous conversation
- You're uncertain about context that may have been discussed before
- The user asks "do you remember..." or similar queries
Do NOT guess or assume — search memory files first, then respond with confidence.
Workflow
1. Read Configuration
Read .claude/memory-settings.json to get the configured file names.
2. Extract Search Keywords
From the current conversation context, identify:
- Key topics, names, technologies, or concepts
- Time references ("last week", "when we discussed X")
- Specific terms the user mentioned
3. Search in Parallel
Execute searches across all three files simultaneously:
Preferences File
- Read the full file (it's small, designed to be loaded entirely)
- Extract relevant sections
Conversations File
- Use Grep to search for keywords
- Results are in reverse chronological order (newest first)
- Look for matching
### YYYY-MM-DDentries and their content
Long-Term Memory File
- Use Grep to search for keywords
- Check across all subsections (milestones, decisions, lessons, etc.)
4. Synthesize Results
Combine findings from all files into a coherent response:
- Prioritize the most relevant and recent information
- Cross-reference between files (e.g., a preference change might relate to a conversation)
- Present information naturally — don't list "found in file X"
5. Response Style
Integrate recalled memories naturally into your response. Examples:
Good: "Based on our previous discussion, you decided to use PostgreSQL for this project. You also mentioned preferring connection pooling via PgBouncer."
Bad: "I searched memory_conversations.md and found an entry from 2025-01-15 that mentions PostgreSQL. I also found in memory_longterm.md under Architecture Decisions..."
The user should feel like you genuinely remember, not like you're reading from a database.
More from legacybridge-tech/claude-plugins
multi-perspective-analysis
Analyze propositions from multiple expert perspectives. Dynamically generates 4-6 relevant expert roles, then performs validation, comprehensive analysis, or debate-style examination. Use when user wants to examine ideas critically, find blindspots, or explore different viewpoints on a topic.
15tailwindplus
Access TailwindPlus UI component library - search, list, and retrieve code for Marketing, Application UI, and eCommerce components in HTML/React/Vue with Tailwind CSS v3/v4
11process-file
Process arbitrary files (email, PDF, Office docs, images, audio/video) and integrate with AkashicRecords for intelligent archiving. Reads file content, analyzes intent, and suggests appropriate storage location based on content and project preferences.
11gemini
Use Google Gemini API for text generation, multimodal analysis, image generation (Nano Banana), function calling, and search grounding. Invoke when user wants to use Gemini, ask Gemini, generate images with Gemini, or analyze content with Gemini.
7communication-tracker
Track and integrate external communications (emails, chat messages, screenshots) into project context with timeline management. Use when user mentions "email", "message", "communication", "screenshot", "track", "import", "sync", or wants to import external information sources into the project timeline.
7initialize-project
Initialize a new software project with customized structure through interactive Q&A. Use when user mentions "new project", "start project", "initialize project", "create project", or "set up project". Gathers methodology, team structure, documentation preferences, and integration requirements to generate appropriate RULE.md and directory structure.
7