
Memory Search
FreeEfficiently recall past conversations and decisions.
Free · Opens the source repo
What Memory Search does
Memory Search is a powerful tool designed to enhance your workflow by allowing you to search through your conversation history and semantic memory. This skill is particularly useful for recalling previous discussions, decisions, and context, making it easier for developers and designers to pick up where they left off. By leveraging semantic, keyword, and symbol matching, Memory Search ensures that you can quickly find relevant information without sifting through endless notes or logs.
The core functionality of Memory Search operates on a simple command structure, enabling users to execute searches based on their specific needs. You can perform hybrid searches for general queries or use specialized modes like semantic for conceptually related terms, term for exact matches, and symbol for code identifiers. This flexibility allows you to tailor your searches to the context of your work, whether you're looking for a specific code snippet or a broader discussion on a design pattern.
Memory Search is part of the AI Maestro suite, which provides an integrated experience for managing various tasks through multiple skills. This means you can combine Memory Search with other tools like docs-search and graph-query to gain a comprehensive understanding of your project. For instance, if you're trying to recall a feature discussed previously, you can first use Memory Search to find relevant conversations and then consult the documentation or graph structure for additional context.
This skill is ideal for anyone who regularly engages in collaborative work or needs to maintain continuity across multiple sessions. By keeping track of past interactions, you can significantly reduce the time spent on context-switching and enhance overall productivity.
When to use it
Use this skill when you need to reference previous discussions or decisions before starting a new task or project.
When not to use it
This skill is less effective for one-off tasks where no prior context exists, or in scenarios where conversations are not relevant to the current work.
What you can build with it
Continuing a Previous Project
Before starting work on a project, use Memory Search to find discussions about previous decisions and relevant context.
Finding Specific Code References
When you need to locate a specific code symbol, use the symbol matching mode to quickly find all references.
Exploring Related Design Patterns
If you're looking for design discussions, use the semantic search mode to uncover related concepts and ideas.
How to install Memory Search
View source1. Install with the skills CLI
npx skills add davila7/claude-code-templates/memory-search --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by davila7AI Maestro Memory Search
Search your conversation history using semantic, keyword, and symbol matching. Recall past decisions, discussions, and context across sessions. Part of the AI Maestro suite.
Prerequisites
Requires AI Maestro running locally. Memory indexing uses CozoDB for vector search.
# Install memory tools
git clone https://github.com/23blocks-OS/ai-maestro-plugins.git
cd ai-maestro-plugins && ./install-memory-tools.sh
Core Behavior
Before starting any task, search memory for relevant context:
Receive instruction -> Search memory -> Then proceed
Commands
| Command | Description |
|---|---|
memory-search.sh "<query>" | Hybrid search (recommended) |
memory-search.sh "<query>" --mode semantic | Find conceptually related |
memory-search.sh "<query>" --mode term | Exact text matching |
memory-search.sh "<query>" --mode symbol | Code symbol matching |
memory-search.sh "<query>" --role user | Only user messages |
memory-search.sh "<query>" --role assistant | Only assistant messages |
Search Modes
| Mode | Best For |
|---|---|
hybrid (default) | General search, most cases |
semantic | Related concepts, different wording |
term | Exact function/class names |
symbol | Code identifiers across contexts |
Usage Examples
# User asks to continue previous work
memory-search.sh "authentication"
# Find a specific component discussion
memory-search.sh "PaymentService" --mode term
# Find related design discussions
memory-search.sh "error handling patterns" --mode semantic
# Find code symbol references
memory-search.sh "processPayment" --mode symbol
Combining with Other Skills
For complete context, pair with docs-search and graph-query:
memory-search.sh "feature" # What did we discuss?
docs-search.sh "feature" # What do docs say?
graph-describe.sh ComponentName # What is the structure?
Full AI Maestro Experience
This skill is part of the AI Maestro platform, which provides 6 skills for AI agent orchestration: messaging, memory, docs, graph, planning, and agent management.
Frequently asked questions about Memory Search
Similar skills
Napkin
Collaborate visually with Copilot using an interactive whiteboard.
Mode Creator
Custom note-taking modes for claude-mem.
Google Meet Assistant
Join, transcribe, and interact in Google Meet calls.
Memory Keeper
Organize lessons learned into reusable knowledge.
Meeting Minutes
Generate concise, actionable meeting minutes effortlessly.
Brag Sheet
Transform your work into impactful statements for reviews.
