search-memory

Execute parallel subagent searches across categorized memory files and aggregate ranked answers.

16|3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/YehudaFrankel/clankbrain --skill search-memory-yehudafrankel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-memory
Source: https://github.com/YehudaFrankel/clankbrain/tree/main/.claude/skills/search-memory
Command: npx skills add https://github.com/YehudaFrankel/clankbrain --skill search-memory-yehudafrankel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep cross-memory search using parallel subagents surfaces knowledge spread across multiple memory files. It is ideal for broad conceptual questions like "what do we know about X", "have we solved X before", or "find anything about X" that could live in more than one memory file. Simple, known-file lookups still use --search directly.

Core Features & Use Cases

  • Spawns 4 agents simultaneously (one per category group) and aggregates their findings into a single ranked answer.
  • Trigger phrases cover broad recall needs: "what do we know about [X]", "have we seen [X] before", "search memory for [X]", "find anything about [X]", "check if we've dealt with [X]".
  • Memory categories map to distinct memory files: Knowledge, Errors & Guards, Project State, Live Context.

Quick Start

Ask a broad question like "what do we know about [X]?" to trigger cross-memory search across all categories.

Frequently Asked Questions about search-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search across multiple memory files to find historical project context?

Parallel memory search uses subagents to scan categorized memory files simultaneously, retrieving and aggregating historical project context into a single ranked answer. It targets broad recall queries spanning multiple memory files.

When should I use cross-memory discovery instead of a direct memory lookup?

Cross-memory discovery is needed for broad conceptual questions like "what do we know about X" that could live in multiple files. Direct memory lookup is better for simple, known-file searches that can skip the parallel workflow.

How does parallel subagent search aggregate findings from different memory categories?

Parallel subagent search spawns four agents simultaneously, mapping memory categories like Knowledge and Project State to distinct files, then aggregates and ranks their findings into one answer.

Can I retrieve information from past errors and live context using a single search query?

Yes, retrieving information from past errors and live context is possible with a single query. The parallel search spans all categorized memory files, including Errors & Guards and Live Context, to surface relevant data.

What is the best way to find out if we have solved a specific problem before using memory management?

The best way to check if a problem was solved before is triggering cross-memory search. Asking "have we solved X before" executes parallel subagent searches across all memory categories to find historical solutions.

Does cross-memory search work for simple single-file lookups or is it only for multi-agent orchestration?

Cross-memory search handles both scenarios. While it uses multi-agent orchestration for broad recall across multiple files, simple single-file lookups can bypass the parallel workflow and execute directly.