# claude-self-reflect

Сохраняет контекст прошлых сессий Claude Code в локальной базе и находит нужные решения через векторный поиск. Пригодится, когда агент забывает архитектурные решения и детали прошлых задач.

- плагин · `type=plugin` · Claude Code · ★ 228
- Автор: ramakay
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/ramakay/claude-self-reflect
- Обновлён: 2026-10-14
- HTML: https://affpapa.org/nevibecode/plugins/claude-self-reflect

## Что делает

Плагин решает проблему очистки контекста между запусками Claude Code. Все диалоги, принятые решения, документы планирования и списки задач индексируются локально. Поиск выполняется с помощью встроенных эмбеддингов FastEmbed (384 измерения) и индекса HNSW, поэтому совпадения находятся быстрее одной миллисекунды без отправки запросов во внешние базы.

Инструмент скомпилирован в единый бинарный файл на Rust размером около 44 МБ и работает на базе SQLite. Плагин регистрирует 6 хуков жизненного цикла сессии и 15 MCP-инструментов, среди которых `csr_code_graph` для связи символов в коде с обсуждениями в чате. Поддерживается разбор синтаксического дерева (AST) для шести языков программирования.

Все вычисления происходят прямо на машине разработчика. Для работы не нужны ключи API, контейнеры Docker или отдельные серверы баз данных.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install claude-self-reflect@claude-community
```

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

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

## Похожие
- [V3 Memory Unification](https://affpapa.org/nevibecode/skills/v3-memory-unification.md) — скилл · 1100 установок
- [Palinode](https://affpapa.org/nevibecode/mcp/palinode.md) — MCP-сервер · ★ 46
- [sqlite-graph-memory](https://affpapa.org/nevibecode/mcp/sqlite-graph-memory.md) — MCP-сервер · ★ 12
- [Palace](https://affpapa.org/nevibecode/mcp/palace.md) — MCP-сервер · ★ 10
- [Montycat MCP - Shared Memory for AI Agents](https://affpapa.org/nevibecode/mcp/montycat-mcp-shared-memory-for-ai-agents.md) — MCP-сервер · ★ 23
- [SAME - Stateless Agent Memory Engine](https://affpapa.org/nevibecode/mcp/same-stateless-agent-memory-engine.md) — MCP-сервер · ★ 24

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

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