memory-defrag · basicmachines-co — скилл для Claude Code: установка
Скилл приводит заметки Basic Memory в порядок: делит перегруженные записи, собирает факты и помечает противоречия для проверки.
npx skills add basicmachines-co/basic-memory --skill memory-defrag -a claude-codeЧто делает memory-defrag
memory-defrag проходит по проекту Basic Memory и ищет заметки, которые разрослись, дублируют друг друга, содержат устаревшие сведения или расходятся по фактам. Для аудита используются bm_find, bm_project и bm_search: можно обойти проект, посмотреть свежую активность, найти записи по теме и проверить незакрытые обязательства.
Сначала скилл создаёт план с наблюдениями и предлагает разделить заметки, собрать факты в одном месте, датировать подтверждённые изменения или отправить спорные пункты на проверку. Изменения без потери информации можно применить сразу; удаление, слияние и выбор версии при недатированном конфликте требуют отдельного указания. При редактировании читается JSON заметки и передаётся expected_checksum, а после работы план получает статус.
Скилл не заменяет memory-curate: тот отвечает за ссылки, связи и теги. Он также не удаляет исходные заметки встреч, дневники и захваты. Это повод проверить правила проекта, если в нём есть старые записи: без подтверждения скилл оставит спорный пункт в плане, а не выберет версию сам.
Какие задачи решает
- разделить заметку, которая охватывает несколько тем
- собрать факты одной темы из разных записей
- зафиксировать смену решения по датированному источнику
- пометить устаревшие задачи и отправить их в архив
- вынести неразрешённое противоречие в план проверки
Примеры запросов агенту
- Проведи дефрагментацию проекта Basic Memory и сначала составь план изменений.
- Проверь заметки по теме «launch plan», найди дубли и противоречия, но ничего не удаляй.
- Примени только изменения, которые не теряют информацию, и обнови план результатами.
Как установить memory-defrag
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --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 --skill memory-defrag -a codex2Вручную: положить файлы
.agents/skills/memory-defrag/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-defrag -a cursor2Вручную: положить файлы
.cursor/skills/memory-defrag/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory memory-defrag2Вручную: положить файлы
.github/skills/memory-defrag/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-defrag -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory --path skills/memory-defragВручную: положить файлы
.devin/skills/memory-defrag/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-defrag -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-defrag
Как установить memory-defrag в Claude Code?
Выполните npx skills add basicmachines-co/basic-memory --skill memory-defrag -a claude-code, затем повторите эту команду ещё раз. Файл скилла будет доступен по пути ~/.claude/skills/memory-defrag/SKILL.md.
Что делает memory-defrag?
Скилл проверяет проект Basic Memory, находит перегруженные, дублирующиеся, устаревшие и противоречивые заметки, затем создаёт план правок. Удаление и выбор версии при конфликте выполняются только после явного указания.
Удаляет ли memory-defrag исходные заметки?
Нет, исходные заметки встреч, дневники и захваты сохраняются. Слияние, удаление фактов и разрешение недатированных противоречий остаются в плане со статусом proposed, пока их не разрешат применить.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — memory-defrag от других авторов.