New to Claude Skills? Learn how to install them →

davila7 on GitHub

Memory Search

Free

Efficiently recall past conversations and decisions.

Get this skill

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 source

1. Install with the skills CLI

npx skills add davila7/claude-code-templates/memory-search --agent claude-code

2. 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 davila7

AI 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

CommandDescription
memory-search.sh "<query>"Hybrid search (recommended)
memory-search.sh "<query>" --mode semanticFind conceptually related
memory-search.sh "<query>" --mode termExact text matching
memory-search.sh "<query>" --mode symbolCode symbol matching
memory-search.sh "<query>" --role userOnly user messages
memory-search.sh "<query>" --role assistantOnly assistant messages

Search Modes

ModeBest For
hybrid (default)General search, most cases
semanticRelated concepts, different wording
termExact function/class names
symbolCode 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