Recall Memory Fan-Out Search is a ai-agents Claude Skill built by Joel Hooks. Best for: Agentic systems and personal knowledge managers use this to reliably locate past context when users reference 'earlier', 'that thing', or vague pronouns—ensuring the agent acts on correct information rather than guessing..
Fan-out search across 8 memory sources to resolve vague context references before acting on unclear requests.
When Joel references something vaguely, don't guess — fan out across all memory sources and find it.
Phrases that indicate a recall is needed (case-insensitive):
Key principle: If you'd have to guess what "earlier" or "that" refers to, you need recall.
Search these sources in parallel where possible, with timeouts on each:
# Always check first — most "from earlier" references are same-day
cat ~/.joelclaw/workspace/memory/$(date +%Y-%m-%d).md
# Yesterday and day before
cat ~/.joelclaw/workspace/memory/$(date -v-1d +%Y-%m-%d).md
cat ~/.joelclaw/workspace/memory/$(date -v-2d +%Y-%m-%d).md
cat ~/.joelclaw/workspace/MEMORY.md
Search for keywords from the vague reference.
Use the session_context tool to search recent sessions:
sessions(limit: 10) # find recent session IDs
session_context(session_id: "...", query: "what was discussed about <topic>")
# Keyword search across Vault
grep -ri "<keywords>" ~/Vault/ --include="*.md" -l | head -10
slog tail --count 20 # recent infrastructure changes
# Check for images/audio that were processed
ls /tmp/joelclaw-media/ 2>/dev/null
# Memory proposals, loop state, etc.
redis-cli LRANGE memory:review:pending 0 -1 2>/dev/null
timeout 5 on any command that might hang.Every external call (Redis, grep over large dirs, session reads) MUST have a timeout. The gateway session cannot hang on a recall operation.
# Good
timeout 5 grep -ri "keyword" ~/Vault/ --include="*.md" -l | head -10
# Bad — can hang indefinitely
grep -ri "keyword" ~/Vault/ --include="*.md"
session_context with a focused query./tmp/joelclaw-media/ are often what "from earlier" refers to./plugin install recall-memory-fan-out-search@joelhooksRequires Claude Code CLI.
Agentic systems and personal knowledge managers use this to reliably locate past context when users reference 'earlier', 'that thing', or vague pronouns—ensuring the agent acts on correct information rather than guessing.
No reviews yet. Be the first to review this skill.