SKILL.md
$29
Boolean query
python3 ~/.claude/skills/recall/scripts/recall.py "rust AND async"
Prefix search
python3 ~/.claude/skills/recall/scripts/recall.py "buffer*"
Filter by project and recency
python3 ~/.claude/skills/recall/scripts/recall.py "state machine" --project ~/my-project --days 7
Search only Claude Code sessions
python3 ~/.claude/skills/recall/scripts/recall.py "buffer" --source claude
Search only Codex sessions
python3 ~/.claude/skills/recall/scripts/recall.py "buffer" --source codex
Force reindex
python3 ~/.claude/skills/recall/scripts/recall.py --reindex "test"
## Query Syntax (FTS5)
- **Words**: `bufferStore` — matches stemmed variants (e.g., "discussing" matches "discuss")
- **Phrases**: `"ACP protocol"` — exact phrase match
- **Boolean**: `rust AND async`, `tauri OR electron`, `NOT deprecated`
- **Prefix**: `buffer*` — matches bufferStore, bufferMap, etc.
- **Combined**: `"state machine" AND test`
- **CJK**: `issue化` — automatically uses trigram matching for Japanese/Chinese/Korean text
## After Finding a Match
To resume a session, `cd` into the project directory and use the appropriate command:
Claude Code sessions [claude]
cd /path/to/project
claude --resume SESSION_ID
Codex sessions [codex]
cd /path/to/project
codex resume SESSION_ID
Each result includes a `File:` path. Use it to read the raw transcript (auto-detects format):
python3 ~/.claude/skills/recall/scripts/read_session.py <File-path-from-result>