lorekeeper-searchlisted
Install: claude install-skill Jessinra/Lorekeeper
# Lorekeeper Search with Feedback
Lorekeeper is a persistent memory store exposed via MCP tools (`lore_search`, `lore_update`, `lore_insert`). It uses hybrid semantic + keyword search to surface relevant knowledge.
**Critical rule**: Every `lore_search` MUST be followed by a `lore_update` feedback call once the task is complete. This feedback loop — including **confidence ratings** — keeps the knowledge base accurate and self-correcting.
## Workflow
### Fresh-news / time-sensitive searches
When the task is about news, releases, or anything that must be recent:
- Search with explicit date anchors and primary-source domains.
- Verify the publish date on every candidate before using it.
- Skip anything older than the requested cutoff or whose date cannot be confirmed.
- Treat aggregators as discovery only; prefer official blogs, docs, GitHub releases, arXiv, and government pages.
- If nothing meets the cutoff, returning nothing is correct.
See `references/news-freshness.md` for a compact checklist.
### Step 1: Search
Call `lore_search` with a specific natural language query.
```
lore_search({ query: "voucher stacking rules in checkout", limit: 10, min_score: 0.1 })
```
- Use natural language questions, not single keywords
- Raise `min_score` (e.g. 0.3) if results are noisy; lower `limit` if you need fewer results
- Soft-deleted memories (flagged as unreliable) are excluded by default.
- **Filter by recency**: `created_after` / `updated_after` accept ISO 8601 UTC strin