# auto-memory

Следит за правками Claude и сам обновляет CLAUDE.md в фоне. Пригодится, когда память проекта устаревает после каждой смены сборки или структуры.

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

## Что делает

Плагин перехватывает операции Edit, Write и Bash, складывает пути изменённых файлов в `.claude/auto-memory/dirty-files` и в конце хода запускает изолированный агент `memory-updater`. Тот вызывает скилл `memory-processor`, анализирует изменения и переписывает нужные разделы CLAUDE.md. Агент работает в отдельном контекстном окне, поэтому основной разговор токенов не тратит.

Правки идут только в блоки между маркерами `<!-- AUTO-MANAGED: ... -->` и `<!-- END AUTO-MANAGED -->`. Всё, что лежит в `<!-- MANUAL -->`, плагин не трогает. Разделы: описание проекта, команды сборки, архитектура, конвенции, паттерны, выводы из истории коммитов.

Режим задаётся в `.claude/auto-memory/config.json`: `default` реагирует на правки в реальном времени, `gitmode` — только на `git commit`. Без файла конфигурации работает `default`. При коммите рядом с путём файла сохраняется хеш и сообщение, чтобы обновления отражали смысл изменений, а не просто список файлов.

## Установка

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

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

## Когда брать
- обновить CLAUDE.md после смены команд сборки
- зафиксировать новую структуру каталогов в памяти проекта
- поймать изменения, сделанные вне Claude, через git
- сохранить ручные заметки при автообновлении памяти
- настроить отдельный CLAUDE.md для пакетов в монорепозитории

## Примеры запросов агенту
- /auto-memory:init
- /auto-memory:sync
- /auto-memory:status

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

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

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