recall-contextlisted
Install: claude install-skill syndberg/asandberg-harness
# recall-context
Surface relevant prior context from the centralized Cognee store before deciding what to do next.
Backend stack:
- **LLM** (graph extraction during ingest + GRAPH_COMPLETION at query): configured in `~/.cognee/.env`. Default is Anthropic Haiku via `$ANTHROPIC_API_KEY`.
- **Embeddings**: configured in `~/.cognee/.env`. Default is local Ollama `nomic-embed-text`; Ollama uses your GPU automatically if one is available.
- **MCP server**: `cognee` (registered in `~/.claude.json`), runs `cognee-shim.sh cognee-mcp --transport stdio`.
## When to use
- Beginning of a session where the user references prior work ("the auth thing", "what we decided last week").
- Right before `/spec.implement` dispatches the first specialist — pre-load decisions and glossary.
- Right before `/spec.reconcile` — surface adjacent specs that the impl might have stepped on.
## When NOT to use
- Inside `spec-implementer`, `test-runner`, `spec-conformance-evaluator`, or any leaf executor. They receive recall *from* the orchestrator and must not query the graph themselves. (This keeps depth = 1 honest and prevents recall floods.)
- For trivial single-file lookups the user can grep faster.
## How to call
Primary tool: `mcp__cognee__search`. Arguments (Cognee 1.0 surface):
```json
{
"query": "<the actual question, in natural language>",
"query_type": "GRAPH_COMPLETION",
"datasets": ["<basename of pwd repo>"]
}
```
- `query_type=GRAPH_COMPLETION` returns a synthesized answer from t