From garde-manger
Search and retrieve context from past Claude sessions. Triggers on 'search memory', 'find past sessions', 'what did we learn about', 'have we done this before', 'what did we decide about', 'what did I work on yesterday', 'remind me what we did', or when disoriented about past work ("I'm lost", "where were we?"). (user)
npx claudepluginhub spm1001/batterie-de-savoir --plugin garde-mangerThis skill is limited to using the following tools:
**When you need...**
Searches Claude Code conversation history in Scribe DB (SQLite FTS5) or JSONL files to recall past discussions, decisions, code snippets, and context from prior sessions.
Recalls, searches, and analyzes past conversations using recent_chats.py, search_conversations.py, and lenses like retro, find-gaps, extract-decisions for context restoration and retrospectives.
Share bugs, ideas, or general feedback.
When you need...
references/COMMANDS.mdreferences/WORKFLOWS.mdreferences/TROUBLESHOOTING.mdRead SKILL.md first, then load specific references as needed.
Search and retrieve context from past Claude sessions.
Automatic triggers:
All commands require uv run from ~/Repos/garde-manger:
uv run garde search "query" # FTS5 full-text search
uv run garde search "query" --type X # Filter by source type
uv run garde search "query" --project . # Current project only
uv run garde search "query" -n 20 # More results (default: 10)
Source types: claude_code, handoff, claude_ai, cloud_session
uv run garde drill <id> # Extraction summary (default)
uv run garde drill <id> --outline # Extraction + numbered turn index
uv run garde drill <id> --turn N # Specific turn in full
uv run garde drill <id> --full # All turns (truncated)
uv run garde recent # Current project's recent activity
uv run garde recent --all # All sources
uv run garde recent --days 14 # Custom timeframe (default: 7)
uv run garde recent --all --by-project # Group by project with session counts
Daily recap pattern: --all --by-project shows "infra-openwrt (8 sessions)" style summary — useful for "what did I work on yesterday?"
uv run garde status # Database stats and coverage
The unfolding label: Don't load full conversations immediately.
Search → Find relevant sources by keyword
↓
Triage → Read extraction summaries (arc, learnings, builds)
↓
Drill → Only load full content if extraction isn't enough
Extraction summaries include:
The extraction is decision support for whether to drill deeper—not a replacement for full context when details matter.
When encountering problems with memory search or quality, file a structured bead. This helps improve the system.
Search issues:
bon new "memory: search not finding [topic]" \
--why "Query '[query]' should find [expected] but returns [actual]" \
--what "Investigate FTS indexing for the missing content" \
--done "Query returns expected results"
Extraction quality:
bon new "memory: extraction missing [type]" \
--why "Source [id] missing [learnings/builds/arc]" \
--what "Check extraction pipeline for source [id]" \
--done "Missing extractions are captured"
CLI bugs:
bon new "memory: [brief error]" \
--why "[Error message] when running [command]" \
--what "Debug and fix the CLI error" \
--done "Command runs without error"
Skill discovery:
bon new "memory: skill not triggering on '[phrase]'" \
--why "Expected memory skill on '[phrase]' but didn't trigger" \
--what "Add trigger phrase to skill description" \
--done "Skill triggers on '[phrase]'"
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Loading full content first | Token waste, slow | Use progressive disclosure |
| Searching without type filter | Noisy results | Add --type for precision |
| Ignoring extraction summary | Missing the "unfolding label" | Check arc/learnings first |
| Filing vague bug reports | Hard to reproduce | Use structured templates above |
| Searching after handoff loaded | Already have context | Check handoff/bon first |
Consumed by:
/open command → can check recent activityDepends on:
garde CLI installed (via uv run garde from ~/Repos/garde-manger)garde scan has been run)~/.claude/memory/env)| Task | Command |
|---|---|
| Search all sources | uv run garde search "query" |
| Search current project | uv run garde search "query" --project . |
| Recent activity | uv run garde recent |
| Daily recap (by project) | uv run garde recent --all --by-project --days 1 |
| View extraction | uv run garde drill <id> |
| View specific turn | uv run garde drill <id> --turn N |
| Check coverage | uv run garde status |
For detailed CLI reference: See references/COMMANDS.md