memory-defrag · basicmachines-co — скилл для Claude Code: чистит файлы памяти агента
Разбирает разросшиеся файлы памяти агента: делит большие, склеивает дубли, убирает устаревшее. Запускают по расписанию или вручную.
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a claude-codeЧто делает memory-defrag
Скилл проходит по файлам памяти и приводит их в порядок. Сначала инвентаризация: MEMORY.md, каталог memory/ с дневными заметками и задачами, вложенный memory/tasks/. Для каждого файла смотрит число строк, дату правки, охват тем.
Дальше ищет типовые болячки: файл на 300+ строк с кучей тем, один и тот же факт в разных местах, ссылки на закрытую работу, противоречия между файлами, вложенные каталоги вида memory/memory/memory/. Под каждый случай есть своё действие — разделить, слить, вычистить, перестроить. Перед правками скилл пишет план списком, потом применяет изменения по одному и сверяет, что ничего не потерялось.
Дневные заметки memory/YYYY-MM-DD.md он не трогает: это журнал. Задачи со статусом done старше 14 дней можно удалять, а если непонятно, нужна ли информация, скилл советует оставить её с пометкой (review needed), а не стирать. Ориентир — 15–25 тематических файлов: меньше — файлы пухнут, больше — всё расползается. Где скилл сломается: он работает с вашей структурой памяти, поэтому на чужой раскладке каталогов план придётся править руками.
Какие задачи решает
- разделить
MEMORY.mdна тематические файлы - убрать дубли одного факта из разных заметок
- вычистить ссылки на закрытые задачи и старые даты
- свести противоречия между файлами к одной версии
- удалить вложенные каталоги
memory/memory/
Примеры запросов агенту
- проведи дефрагментацию памяти агента и покажи план правок
- в
MEMORY.mdбольше 500 строк — разбей его по темам - почисти
memory/tasks/от задач со статусомdoneстарше 14 дней
Как установить memory-defrag
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-defrag/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-defrag/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a codex2Вручную: положить файлы
.agents/skills/memory-defrag/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a cursor2Вручную: положить файлы
.cursor/skills/memory-defrag/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory-skills memory-defrag2Вручную: положить файлы
.github/skills/memory-defrag/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory-skills --path memory-defragВручную: положить файлы
.devin/skills/memory-defrag/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-defrag
Как установить memory-defrag в Claude?
Выполните npx skills add basicmachines-co/basic-memory-skills --skill memory-defrag -a claude-code. Файл скилла окажется по пути ~/.claude/skills/memory-defrag/SKILL.md.
Что делает memory-defrag?
Проводит инвентаризацию файлов памяти, находит раздутые файлы, дубли, устаревшие записи и противоречия, затем делит, сливает и чистит их по заранее составленному плану.
Как часто запускать дефрагментацию памяти?
Скилл советует раз в неделю или раз в две недели по cron. Ещё повод — когда MEMORY.md перевалил за 500 строк или дневные заметки копятся без сведения.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — memory-defrag от других авторов.