| name | recall |
| description | Use when user asks about past work, decisions, discussions, or topics that might have relevant history beyond loaded context |
| user-invokable | true |
Recall Skill
Proactive Use (IMPORTANT)
Use this skill PROACTIVELY without being asked when:
- User asks about past decisions, discussions, or work ("what did we decide about X?")
- User references something from more than a week ago
- User asks "when did we...", "did we ever...", "have we talked about..."
- A topic comes up that likely has relevant history (projects, patterns, bugs fixed)
- User seems to expect you to remember something not in the loaded context
Don't wait to be prompted - search first, then answer with full context.
Instructions
- Get the search query from the user
- List all files in
~/.claude/memory/daily/
- Read through each file searching for relevant content
- Return matching excerpts with their dates
- Summarize findings if there are many matches
Example Usage
/recall authentication → Search all daily files for authentication mentions
/recall what was I working on in December? → Read December files, summarize work
Search Strategy
- For specific topics: search files for keywords
- For time-based queries: read files from the specified time period
- Always include date context when returning results
Implementation
Use the Grep tool to search across daily files:
Grep(pattern: "search_term", path: "~/.claude/memory/daily/") for keyword matches
- Use
-B2 -A2 context for surrounding lines
Use the Glob tool for time-based queries:
Glob(pattern: "~/.claude/memory/daily/2026-01-*.md") for a specific month
Always provide the date with each result so the user knows when something happened.