claude-reflect: система самообучения для Claude Code
📂 Исходный код на GitHubСистема самообучения для Claude Code, которая запоминает коррекции и паттерны рабочего процесса, синхронизируя их в CLAUDE.md и AGENTS.md.
claude-reflect — плагин для Claude Code, который превращает временные коррекции в постоянную память. Каждый раз, когда вы поправляете Claude («нет, используй gpt-5.1, а не gpt-5»), система запоминает это и синхронизирует в CLAUDE.md. Со временем Claude учится из ваших замечаний и работает точнее.
Как работает
Процесс состоит из двух этапов: автоматический захват и ручная обработка.
Автоматический захват
Хуки работают в фоне, отслеживая каждый промпт:
| Хук | Триггер | Зачем |
|---|---|---|
session_start_reminder.py |
Начало сессии | Напоминает о queued learnings |
capture_learning.py |
Каждый промпт | Детектит паттерны коррекций |
check_learnings.py |
До compaction | Бэкапит очередь |
post_commit_reminder.py |
После git commit | Напоминает запустить /reflect |
Ручная обработка
Запускаете /reflect — Claude показывает таблицу с вариантами:
- Apply — принять и добавить в
CLAUDE.md - Edit before applying — отредактировать текст
- Skip — пропустить
Обнаружение коррекций
Гибридный подход из двух методов:
Regex-паттерны (реалтайм): ловят фразы вроде "no, use X", "don't use Y", "actually...", "remember:".
Семантический AI-фильтр (при /reflect): понимает коррекции на любом языке, отсеивает false positives, извлекает/actionable statements.
Каждое обучение получает confidence score (0.60–0.95), итоговый — максимум regex и semantic.
Синхронизация
Одобрённые коррекции попадают сразу в несколько мест:
~/.claude/CLAUDE.md(глобально)./CLAUDE.md(проект)./**/CLAUDE.md(поддиректории)./.claude/commands/*.md(если коррекция связана со скиллом)AGENTS.md(совместимость с Codex, Cursor, Aider, Jules, Zed, Factory)
Открытие скиллов
Команда /reflect-skills анализирует историю сессий и находит повторяющиеся задачи, которые могут стать переиспользуемыми командами:
/reflect-skills # Текущий проект (14 дней)
/reflect-skills --days 30 # Последние 30 дней
/reflect-skills --all-projects # Все проекты
/reflect-skills --dry-run # Превью без генерации файлов
Система.semantic similarity — разные формулировки одного намерения объединяются. Пример: «review my productivity», «how was my focus», «check ActivityWatch data» → кандидат на /daily-review.
Сгенерированные скиллы создаются в .claude/commands/ с описанием, списком шагов и guardrails.
Улучшение скиллов
Когда вы корректируете Claude во время использования скилла (например, /deploy), коррекция автоматически маршрутизируется обратно в файл скилла — и команда становится умнее со временем.
Дополнительные возможности
- Исторический скан —
/reflect --scan-historyпроходит по всем прошлым сессиям - Дедупликация —
/reflect --dedupeнаходит и консолидирует похожие записи - Умная фильтрация — отсеивает вопросы, одноразовые инструкции, контекстные запросы
- Поддержка всех платформ — macOS, Linux, Windows
Установка
claude plugin marketplace add bayramannakov/claude-reflect
claude plugin install claude-reflect@claude-reflect-marketplace
После установки нужно перезапустить Claude Code. Хуки настраиваются автоматически.