← ClaudeAtlas

memory-recalllisted

Use when asking about previous sessions - cross-session context search via claude-mem with token-efficient 3-layer retrieval
badrusiddique/enggenie-skill · ★ 0 · Testing & QA · score 72
Install: claude install-skill badrusiddique/enggenie-skill
# Cross-Session Memory Recall **Announce:** "I'm using enggenie:memory-recall to search previous session context." ## Overview Search past work across sessions using claude-mem's MCP tools. Token-efficient 3-layer retrieval: search the index first, filter, then fetch only what matters. **Requires:** claude-mem plugin installed. If not installed: - When invoked by other skills → skip silently, proceed without memory - When invoked directly by user → show: "enggenie:memory-recall requires the claude-mem plugin. Install with: `claude plugin add claude-mem`" ## 3-Layer Workflow **Never fetch full details without filtering first. 10x token savings.** ### Layer 1: Search - Get Index with IDs ``` search(query="authentication", limit=20, project="my-project") ``` Returns a lightweight table (~50-100 tokens per result): ``` | ID | Time | T | Title | Read | |----|------|---|-------|------| | #11131 | 3:48 PM | feature | Added JWT authentication | ~75 | | #10942 | 2:15 PM | bugfix | Fixed auth token expiration | ~50 | ``` **Parameters:** - `query` (string) - Search term - `limit` (number) - Max results, default 20, max 100 - `project` (string) - Project name filter - `type` (string, optional) - "observations", "sessions", or "prompts" - `obs_type` (string, optional) - Comma-separated: bugfix, feature, decision, discovery, change - `dateStart` / `dateEnd` (string, optional) - YYYY-MM-DD or epoch ms - `offset` (number, optional) - Skip N results - `orderBy` (string, optional) -