# find-past-conversation

Ищет прошлые сессии Claude Code в каталоге ~/.claude/projects/ по ключевым фразам, ошибкам или темам. Помогает вспомнить решения и найти нужный transcript.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 764 установки · ★ 4
- Автор: donnfelker
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/donnfelker/donnfelker-plugin-marketplace/tree/HEAD/plugins/find-past-conversation/skills/find-past-conversation/SKILL.md
- Обновлён: 2026-06-15
- HTML: https://affpapa.org/nevibecode/skills/find-past-conversation

## Что делает

Скилл даёт агенту чёткую инструкцию по поиску логов в `~/.claude/projects/`. Сессии Claude Code сохраняются в формате JSON-lines, где папка проекта кодируется заменой слешей на дефисы. Скилл запрещает читать файлы целиком командой `cat`, чтобы не забивать контекст мегабайтами сырых логов и системных подписей.

Поиск выполняется через `ripgrep` с ключом `-l` только по основным файлам, минуя вложенные транскрипты субагентов. Для разбора найденных строк агент использует `jq` или окно контекста `rg`, извлекая реплики пользователя и ассистента. В отчёте выводятся идентификатор сессии, дата и краткое резюме из двух-четырёх предложений.

Для работы в системе должны быть установлены `rg` и `jq`. Скилл не предназначен для поиска по файлам текущего репозитория, комментариям в пулл-реквестах или внешним таск-трекерам вроде Jira.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add donnfelker/donnfelker-plugin-marketplace --skill find-past-conversation -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/find-past-conversation/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/find-past-conversation/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add donnfelker/donnfelker-plugin-marketplace --skill find-past-conversation -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/find-past-conversation/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add donnfelker/donnfelker-plugin-marketplace --skill find-past-conversation -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/find-past-conversation/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install donnfelker/donnfelker-plugin-marketplace find-past-conversation
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/find-past-conversation/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add donnfelker/donnfelker-plugin-marketplace --skill find-past-conversation -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/donnfelker/donnfelker-plugin-marketplace --path plugins/find-past-conversation/skills/find-past-conversation
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/find-past-conversation/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add donnfelker/donnfelker-plugin-marketplace --skill find-past-conversation -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/donnfelker/donnfelker-plugin-marketplace/tree/HEAD/plugins/find-past-conversation/skills/find-past-conversation/SKILL.md

## Когда брать
- найти идентификатор и дату забытой сессии Claude Code по фрагменту ошибки
- вспомнить принятое ранее техническое решение без чтения сырых JSONL-файлов
- проверить по истории команд создание коммита или пулл-реквеста в прошлой ветке
- извлечь суть диалога без перегрузки контекстного окна модели

## Примеры запросов агенту
- Поищи в прошлых сессиях обсуждение миграции базы данных на PostgreSQL
- Найди разговор, где мы разбирали ошибку ECONNREFUSED в воркере
- Напомни, чем закончилась сессия по настройке деплоя в прошлую пятницу

## Похожие
- [claude-find](https://affpapa.org/nevibecode/mcp/claude-find.md) — MCP-сервер · ★ 12
- [find-models](https://affpapa.org/nevibecode/skills/find-models.md) — скилл · 2300 установок
- [wiki-agent](https://affpapa.org/nevibecode/skills/wiki-agent.md) — скилл · 2400 установок
- [copilot-history-ingest](https://affpapa.org/nevibecode/skills/copilot-history-ingest.md) — скилл · 1800 установок
- [conversation-archaeologist](https://affpapa.org/nevibecode/skills/conversation-archaeologist.md) — скилл · 352 установки
- [cross-conversation-project-manager](https://affpapa.org/nevibecode/skills/cross-conversation-project-manager.md) — скилл · 340 установок

Из того же набора: [donnfelker/donnfelker-plugin-marketplace](https://affpapa.org/nevibecode/by/donnfelker/donnfelker-plugin-marketplace.md) — 3 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
