# recall

Собирает свежий контекст из истории чатов, живого состояния репозитория и общего следа проекта, затем отдаёт короткий бриф: где вы остановились и что дальше.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 833 установки · ★ 3451
- Автор: michael-denyer
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/michael-denyer/pstack-claude/tree/HEAD/plugins/pstack/skills/recall/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/michael-denyer-recall

## Что делает

Скилл нужен перед тем, как продолжить работу или взяться за новую задачу: он восстанавливает, что вы делали в последних чатах, и собирает это в компактную сводку. Ваши транскрипты лежат в `${CLAUDE_CONFIG_DIR:-$HOME/.claude}/projects/<encoded-cwd>/<uuid>.jsonl`, по одной реплике на строку. Каталог текущей сессии можно напечатать командой `node <plugin>/skills/reflect/scripts/claude-project-dir.mjs`, чтобы не собирать `<encoded-cwd>` вручную.

Работа идёт в несколько шагов. Сначала скилл фиксирует область поиска: окно времени (по умолчанию последние 7 дней), тему и рабочее пространство. Потом запускает параллельных субагентов на быстрой модели, каждый берёт свой кусок корпуса, сортирует кандидатов по реальному времени изменения через `ls -t` и возвращает единый блок по каждому чату. Отдельно скилл проходит общий след проекта — систему контроля версий, трекер задач, каналы обсуждений, документацию и отслеживание ошибок — и проверяет найденные PR, ветки и тикеты через `git` и `gh`.

Есть условия. На GitHub Copilot и Muse сначала читается маппинг платформы, включая заметки по каждому скиллу. Для одного-двух чатов параллельный запуск пропускается, поиск идёт напрямую. Чужие транскрипты без запроса не читаются. Если проект ведёт правила, где хранятся запланированные или записанные пункты, эти места тоже проверяются — иначе вывод «это никогда не записывалось» будет неполным.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add michael-denyer/pstack-claude --skill recall -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add michael-denyer/pstack-claude --skill recall -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add michael-denyer/pstack-claude --skill recall -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install michael-denyer/pstack-claude recall
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add michael-denyer/pstack-claude --skill recall -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/michael-denyer/pstack-claude --path plugins/pstack/skills/recall
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add michael-denyer/pstack-claude --skill recall -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/michael-denyer/pstack-claude/tree/HEAD/plugins/pstack/skills/recall/SKILL.md

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

## Примеры запросов агенту
- recall — что я делал по авторизации за последнюю неделю
- напомни, где я остановился по этой ветке, и что делать дальше
- собери состояние по задаче с платежами: что открыто, что откатили

## Похожие
- [recall-reasoning](https://affpapa.org/nevibecode/skills/recall-reasoning.md) — скилл · 601 установка
- [session-handoff](https://affpapa.org/nevibecode/skills/softaworks-session-handoff.md) — скилл · 4200 установок
- [mempalace-recall](https://affpapa.org/nevibecode/skills/mempalace-recall.md) — скилл · 1400 установок
- [context-sync](https://affpapa.org/nevibecode/mcp/context-sync.md) — MCP-сервер · ★ 189
- [sync](https://affpapa.org/nevibecode/skills/sync.md) — скилл · 4300 установок
- [btca-cli](https://affpapa.org/nevibecode/skills/btca-cli.md) — скилл · 723 установки

## Другие версии с тем же именем
- [recall · rohitg00](https://affpapa.org/nevibecode/skills/recall.md) — 13900 установок
- [recall · backnotprop](https://affpapa.org/nevibecode/skills/backnotprop-recall.md) — 5000 установок
- [recall · parcadei](https://affpapa.org/nevibecode/skills/parcadei-recall.md) — 493 установки

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

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