memory-curate — скилл для Claude Code: что делает и как установить
Скилл наводит порядок в базе знаний Basic Memory: находит изолированные заметки, связывает их типизированными отношениями, чистит теги и папки. Помогает, когда заметок накопилось слишком много.
npx skills add basicmachines-co/basic-memory --skill memory-curate -a claude-codeЧто делает memory-curate
Скилл работает со структурой графа знаний Basic Memory. Он выявляет изолированные заметки без связей, предлагает подходящие отношения вроде depends_on, extends или part_of, а также выявляет дубликаты. Для навигации по скоплениям похожих записей агент создаёт обзорные хаб-заметки через bm_write.
Внутри задействованы инструменты Basic Memory: bm_search, bm_read, bm_edit и перемещение через bm_move. При наличии консольной утилиты поиск изолированных записей запускается командой bm orphans. Скилл проверяет структуру каталогов и выявляет разнобой в тегах вроде сосуществования arch и architecture.
Перед удалением дубликатов важно перенаправить ссылки с удаляемой записи на новую, иначе они сломаются. Задачи по дроблению раздутых записей и удалению устаревших фактов этот инструмент не решает: они вынесены в отдельный скилл memory-defrag.
Какие задачи решает
- найти изолированные заметки без связей в графе Basic Memory
- предложить типизированные связи между тематическими записями
- объединить дубликаты и выстроить обзорные хаб-заметки
- устранить разнобой в тегах и упорядочить папки
Примеры запросов агенту
- Найди в моей базе знаний заметки без связей и предложи, как их соединить.
- Проверь теги и структуру папок в проекте на дубли и несоответствия.
- Помоги собрать хаб-заметку для решений по архитектуре.
Как установить memory-curate
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-curate -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-curate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-curate/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-curate -a codex2Вручную: положить файлы
.agents/skills/memory-curate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-curate -a cursor2Вручную: положить файлы
.cursor/skills/memory-curate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory memory-curate2Вручную: положить файлы
.github/skills/memory-curate/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-curate -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory --path skills/memory-curateВручную: положить файлы
.devin/skills/memory-curate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-curate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-curate
Как установить memory-curate в Claude Code?
Для установки выполните команду npx skills add basicmachines-co/basic-memory --skill memory-curate -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/memory-curate/SKILL.md.
Что делает memory-curate?
Инструмент анализирует граф заметок Basic Memory, находит записи без связей, помогает расставить типизированные отношения, очистить структуру тегов и создать навигационные хабы.
Чем memory-curate отличается от memory-defrag?
Скилл memory-curate организует связи, теги и папки между заметками. Содержимое самих заметок — их дробление или очистку от устаревших фактов — обрабатывает memory-defrag.