recalllisted
Install: claude install-skill lemoncrow-lab/lemoncrow
# Recall
LemonCrow processes past sessions **in the background** — the `lemoncrow-controller` loop imports new sessions, indexes them for semantic recall, extracts lessons, stores durable facts as you work. **This skill only retrieves what's already processed.**
## When invoked
Gather and synthesize a plain-English answer yourself — never hand the user commands to run.
- **With a question** ("what did we learn about the auth refactor?", "have we hit this error before?"): semantic recall → answer from the hits, cite the source sessions.
- **No question**: an inventory of what LemonCrow has learned so far.
## Retrieve (read-only)
```bash
lc session recall "<your question>" # semantic search across indexed past sessions (recall.db)
lc memory recall "<your question>" # durable facts the agent chose to remember (memory.db)
```
The `memory(op=recall)` MCP tool returns both at once (durable facts + past-session snippets).
Inventory — counts of what the background has processed:
```bash
python3 -c "import json,pathlib; p=pathlib.Path('~/.lemoncrow/recall/index_state.json').expanduser(); print('sessions indexed for recall:', len(json.loads(p.read_text())) if p.exists() else 0)"
lc memory list # durable facts stored
ls .lemoncrow/lessons/blocks/*.md 2>/dev/null | wc -l # lessons extracted for this repo
```
## What you do NOT do
The background loop is the sole owner of processing. From this skill, never:
- run `lc import`, `lc session recall