home / skills / nilecui / skillsbase / remembering-conversations
This skill helps you quickly locate past conversations using semantic or exact text search to surface decisions, patterns, and context.
npx playbooks add skill nilecui/skillsbase --skill remembering-conversationsReview the files below or copy the command above to add this skill to your agents.
---
name: Remembering Conversations
description: Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search
when_to_use: when partner mentions past discussions, debugging familiar issues, or seeking historical context about decisions and patterns
version: 1.1.0
---
# Remembering Conversations
Search archived conversations using semantic similarity or exact text matching.
**Core principle:** Search before reinventing.
**Announce:** "I'm searching previous conversations for [topic]."
**Setup:** See INDEXING.md
## When to Use
**Search when:**
- Your human partner mentions "we discussed this before"
- Debugging similar issues
- Looking for architectural decisions or patterns
- Before implementing something familiar
**Don't search when:**
- Info in current conversation
- Question about current codebase (use Grep/Read)
## In-Session Use
**Always use subagents** (50-100x context savings). See skills/using-skills for workflow.
**Manual/CLI use:** Direct search (below) for humans outside Claude Code sessions.
## Direct Search (Manual/CLI)
**Tool:** `${SUPERPOWERS_SKILLS_ROOT}/skills/collaboration/remembering-conversations/tool/search-conversations`
**Modes:**
```bash
search-conversations "query" # Vector similarity (default)
search-conversations --text "exact" # Exact string match
search-conversations --both "query" # Both modes
```
**Flags:**
```bash
--after YYYY-MM-DD # Filter by date
--before YYYY-MM-DD # Filter by date
--limit N # Max results (default: 10)
--help # Full usage
```
**Examples:**
```bash
# Semantic search
search-conversations "React Router authentication errors"
# Find git SHA
search-conversations --text "a1b2c3d4"
# Time range
search-conversations --after 2025-09-01 "refactoring"
```
Returns: project, date, conversation summary, matched exchange, similarity %, file path.
**For details:** Run `search-conversations --help`
This skill helps you locate facts, patterns, decisions, and context from past Claude Code conversations using semantic similarity or exact text matching. It speeds decision-making by reusing prior discussions and avoiding repeated investigation. When invoked, the agent announces: "I'm searching previous conversations for [topic]."
The tool performs vector-based semantic search by default and can switch to exact text matching or run both modes. You can filter results by date range and limit the number of hits; each result shows project, date, a summary, a matched exchange, similarity score, and file path. For interactive sessions, it runs as a subagent to save context; a standalone CLI is available for manual queries.
What search modes are available?
Vector semantic search is the default; there is also exact text matching and a combined mode that runs both.
Can I filter results by time?
Yes — you can filter with after and before date ranges to narrow the returned conversations.
How are results presented?
Each hit includes project, date, a conversation summary, the matched exchange, a similarity percentage, and the file path.