← ClaudeAtlas

recalllisted

Enforces Law 1 (Research Before Executing) of the 7 Laws of AI Agent Discipline. Makes past sessions first-class research material by searching the observation log with BM25 ranking, so 'have I hit this before?' is answerable before re-deriving a fix or repeating a mistake.
naimkatiman/continuous-improvement · ★ 6 · AI & Automation · score 75
Install: claude install-skill naimkatiman/continuous-improvement
# Recall — Episodic Search Over Past Sessions Law 1 says research before executing. The cheapest research is your own history: the exact error you are staring at may have been solved three sessions ago. `observations.jsonl` already records every tool call, but an append-only log is not searchable. Recall turns that log into a ranked, queryable memory. ## When to Activate - Before tackling a problem that feels familiar ("haven't I seen this error before?"). - Before a risky or destructive operation — check whether a past attempt failed. - Before reading large files from scratch — a past session may already summarize the relevant facts. - When onboarding into an unfamiliar area of the codebase that you have touched before. ## Core Concept Recall builds an in-memory BM25 index over the observation rows and answers a query with the most relevant past activity, newest-first on ties: ``` ci_recall query="permission denied push" ci_recall query="jq command not found" k=3 ci_recall query="auth login" since=7d ``` Each result is a past tool call with a redacted snippet, a relevance score, and a timestamp. ## Privacy Snippets are passed through a secret redactor before they are surfaced. AWS access keys, JWT-shaped triplets, bearer tokens, `KEY`/`SECRET`/`TOKEN`/`PASSWORD` assignments, and long hex strings are masked. The observation log already caps output at 200 characters; redaction is the second layer. ## Limitations - **Lexical, not semantic.** A query for "login" will