memory-lifecycle · basicmachines-co — скилл для Claude Code: архивация заметок
Скилл для Basic Memory: переводит заметки между папками статусов, правит frontmatter и не даёт удалять историю.
npx skills add basicmachines-co/basic-memory-skills --skill memory-lifecycle -a claude-codeЧто делает memory-lifecycle
Скилл следит за тем, как сущности в Basic Memory меняют статус. Когда вы говорите, что дело сделано, отменено или отложено, он находит нужную заметку, переносит файл в папку вроде archive/ или completed/ и обновляет поле статуса в frontmatter. Порядок такой: сначала move_note, потом edit_note — если правка не пройдёт, файл уже лежит там, где надо.
Главное правило — архивировать, а не удалять. Удаление выкидывает заметку из графа знаний вместе со всеми наблюдениями и связями, поэтому скилл прибегает к нему только для опечаток и настоящих дублей. Пермалинк при переносе не меняется, так что ссылки [[wiki-links]] и адреса memory:// продолжают работать. Отмена ошибочной архивации — это тот же перенос в обратную сторону.
Часть смен статуса обходится без перемещения: «на паузе» или «заблокировано» остаются в active/, меняется только frontmatter. Если под запрос подходит несколько заметок или непонятно, в какую папку класть, скилл спросит, а не угадает. Имена папок он берёт из вашей структуры, поэтому сначала стоит завести понятную схему статусов.
Какие задачи решает
- перенести завершённую задачу в
completed/и не потерять связи - вернуть ошибочно заархивированную заметку в работу
- обновить статус в frontmatter после переноса файла
- разобрать накопившиеся активные заметки, которые уже не актуальны
- отличить частично выполненное дело от полностью закрытого
Примеры запросов агенту
- Отчёт за квартал готов, заархивируй его
- Я случайно закрыл задачу про миграцию — верни её в active
- Пройдись по активным заметкам и предложи, что пора в архив
Как установить memory-lifecycle
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --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-skills --skill memory-lifecycle -a codex2Вручную: положить файлы
.agents/skills/memory-lifecycle/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-lifecycle -a cursor2Вручную: положить файлы
.cursor/skills/memory-lifecycle/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory-skills memory-lifecycle2Вручную: положить файлы
.github/skills/memory-lifecycle/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-lifecycle -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory-skills --path memory-lifecycleВручную: положить файлы
.devin/skills/memory-lifecycle/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory-skills --skill memory-lifecycle -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора4
Другие версии memory-lifecycle
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о memory-lifecycle
Как установить memory-lifecycle в Claude?
Выполните npx skills add basicmachines-co/basic-memory-skills --skill memory-lifecycle -a claude-code. Скилл окажется в ~/.claude/skills/memory-lifecycle/SKILL.md.
Что делает memory-lifecycle?
Управляет переходами статусов в Basic Memory: переносит заметки между папками, правит frontmatter и обрабатывает пограничные случаи вроде повторной архивации.
Заметки удаляются при архивации?
Нет. Скилл переносит файл, а не стирает его, поэтому наблюдения, связи и история остаются в графе знаний. Удаление допускается только для опечаток и дублей.