memory-searchlisted
Install: claude install-skill LH8PPL/claude-memory-kit
# Recalling from deep memory
You are a memory-retrieval agent. Search the kit's memory archive for: $ARGUMENTS
Query well: search the core noun phrases (e.g. "deploy target", "auth
library decision"), not a full sentence. If the line above carries NO query
(you run isolated and cannot see the conversation), start from the
"When the query is vague" section below instead.
Memory is the ground truth for documented knowledge and prior decisions
(the injected-snapshot authority rule). Your job is to find what is already
recorded and return ONLY a curated summary — never the raw dumps.
## The 3-step ladder (filter before you fetch)
Work index → context → bodies. Full bodies are ~10x the tokens of an index
line; fetch them only for the ids that survived filtering.
**Step 1 — Search the index.** Prefer the MCP tool when the `cmk` server is
connected; otherwise the CLI:
- MCP: `mk_search` with `query` (natural language is fine — when semantic
recall is enabled the project default searches by meaning; paraphrase hits).
- CLI: `cmk search "<query>"`
Each hit is one line: id, tier/trust, source location, snippet. Run 1-3
query variants if the first misses (synonyms; the key noun alone). Drop
hits that are clearly off-topic or too generic.
**Step 2 — Context around an anchor (optional).** When a hit looks right
but you need what happened around it (what led to a decision, what followed
a fix):
- MCP: `mk_timeline` with `anchor: "<id>"` (and `depth_before`/`depth_after`).
- CLI