CPR for Claude Code — плагин
Плагин Claude Code сохраняет разговоры и решения в Markdown, обновляет CLAUDE.md и помогает продолжить работу в новой сессии.
- 524 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки читают разговоры, пишут журналы и обновляют проектные инструкции `CLAUDE.md`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/cpr-for-claude-codeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки читают разговоры, пишут журналы и обновляют проектные инструкции `CLAUDE.md`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CPR for Claude Code добавляет три команды работы с памятью проекта. Команда `/cpr:compress` готовит структурированный журнал сессии, `/cpr:preserve` переносит важные выводы в `CLAUDE.md`, а `/cpr:resume` находит прошлые материалы и возвращает нужный контекст. Два хука поддерживают этот процесс: перед сжатием сохраняется исходный разговор, а при старте сессии подается краткая справка для продолжения. Журналы остаются обычными Markdown-файлами в проекте. Их можно просматривать, искать по темам и передавать другому участнику после проверки содержимого.
Для кого. Для разработчиков, которые продолжают один проект в нескольких сессиях Claude Code и хотят сохранить ход решений.
Подходит, если
- Нужно сохранить задачу перед сжатием контекста.
- Новую сессию требуется начать с текущего состояния работы.
- Решение нужно найти по теме в прошлых разговорах.
- Важное правило проекта следует перенести в `CLAUDE.md`.
Не подходит, если
- Работа состоит из одноразовых разговоров без продолжения.
- Запрещено сохранять полный разговор на диске проекта.
- Журналы хотят публиковать без проверки секретов.
Пример запроса к агенту
Сохрани состояние задачи через CPR, отдели открытые вопросы от решений и покажи, что попадет в журнал.Ограничения
Нужны Claude Code с плагинами и Python 3.10 или новее для комплектных скриптов. Сырые разговоры сохраняются в проекте и могут содержать секреты, поэтому настройте хранение и исключения Git до обычной работы. Автосохранение перед сжатием контекста сохраняет разговор, но полезное резюме лучше подготовить отдельной командой `/cpr:compress`. Изменения `CLAUDE.md` влияют на будущие сессии: проверьте перенесенные правила, чтобы временное решение не стало постоянной инструкцией.
Как отключить. Выполните `/plugin uninstall cpr@cpr`. Журналы `CC-Session-Logs/` и изменения `CLAUDE.md` останутся, их нужно проверить отдельно.
Частые вопросы
Какие команды добавляются?
`/cpr:compress`, `/cpr:preserve` и `/cpr:resume`.
Нужно ли отключать auto-compact?
Нет. PreCompact работает и перед автоматическим сжатием.
Где находятся журналы?
В каталоге `CC-Session-Logs/` проекта.
Нужна ли сборка?
Нет. Плагин использует небольшие читаемые скрипты.
Когда появятся команды после установки?
Выполните `/reload-plugins` или перезапустите Claude Code, если установили плагин внутри открытой сессии.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПолностью локальная память проекта для Claude Code: лог сессий и сжатое резюме без API-ключей и отправки данных наружу
Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос
Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом
Плагин Claude Code создает и поддерживает CLAUDE.md: оценка от 0 до 100, лимит 150 строк и проверка устаревших ссылок
Плагин для Claude Code: ссылка на сессию, и коллега видит те же запросы, ответы и результаты инструментов у себя
Три плагина для Claude Code: оркестратор savvy-flow с субагентами по уровням и два мода с панелью прогресса и таймером кэша
Коротко о README
Плагин хранит состояние работы рядом со штатной памятью клиента. `CLAUDE.md` остается местом проектных инструкций, а журналы удерживают детали сессий.