memory-lifecycle · basicmachines-co — скилл для Claude Code: что делает и как установить
Управляет перемещением заметок по стадиям в базе знаний Basic Memory. Отправляет завершённые задачи в архив и правит метаданные без удаления записей.
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a claude-codeЧто делает memory-lifecycle
Скилл выстраивает перенос сущностей между папками статусов, когда пользователь сообщает о завершении или отмене дела. Главное правило системы — архивировать, а не стирать. Полное удаление заметки через bm_delete ломает связи и наблюдения в графе знаний. Поэтому агент находит карточку через bm_search, а затем переносит файл в каталог архива или завершённых задач с помощью bm_move.
После перемещения скилл обновляет метаданные в frontmatter вызовом bm_edit с параметром set_metadata. Текст тела заметки остаётся нетронутым. Если у карточки стоит флаг locked: true, файл переместится, но редактирование метаданных заблокируется. Снять такую блокировку придётся вручную в самом файле. Пермалинки при смене папки сохраняются по умолчанию, если в конфигурации проекта не включена перезапись путей.
Какие задачи решает
- перенести выполненную задачу из активной папки в архив
- обновить статус и дату закрытия в метаданных frontmatter
- вернуть ошибочно закрытую карточку обратно в работу
- сохранить связи в графе знаний при выводе сущности из активного списка
Примеры запросов агенту
- Пометь квартальный отчёт как выполненный и перенеси в архив
- Задача по интеграции API закрыта, обнови её статус
- Верни карточку рефакторинга обратно в активные задачи
Как установить memory-lifecycle
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-lifecycle/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-lifecycle/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a codex2Вручную: положить файлы
.agents/skills/memory-lifecycle/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a cursor2Вручную: положить файлы
.cursor/skills/memory-lifecycle/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory memory-lifecycle2Вручную: положить файлы
.github/skills/memory-lifecycle/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory --path skills/memory-lifecycleВручную: положить файлы
.devin/skills/memory-lifecycle/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-lifecycle
Как установить memory-lifecycle в Claude Code?
Выполните в терминале команду npx skills add basicmachines-co/basic-memory --skill memory-lifecycle -a claude-code.
Зачем переносить заметки вместо обычного удаления?
Удаление стирает наблюдения и разрушает ссылки между объектами в графе знаний. Перенос в архив выводит карточку из активного списка, но сохраняет весь исторический контекст.
Что произойдёт, если попытаться архивировать заблокированную заметку?
Скилл переместит файл в нужный каталог через bm_move, но не станет менять frontmatter при наличии locked: true. Изменить статус такой записи можно только вручную.
Похожие скиллы
Всё по теме «Заметки, задачи и проекты» →Сначала — memory-lifecycle от других авторов.