memory · johnlindquist — скилл для Claude Code: что делает и как установить
Скилл связывает агента с утилитой basic-memory для сохранения заметок, семантического поиска и передачи контекста между сессиями.
npx skills add johnlindquist/claude --skill memory -a claude-codeЧто делает memory
Скилл даёт ассистенту долговременную память через консольный интерфейс basic-memory. Агент записывает структурированные markdown-заметки с тегами и читает ранее сохранённые материалы по проектам. Записи сохраняются между сессиями.
Поиск работает по смыслу, заголовкам или фильтрам дат. Можно группировать записи по каталогам или собирать дерево контекста по ссылке memory://topic/.... Без установленного через pip пакета basic-memory команды выполняться не будут.
Перед началом работы агент может просмотреть недавние правки. База синхронизируется вызовом команды basic-memory sync.
Какие задачи решает
- сохранять архитектурные решения и паттерны между сессиями
- искать накопленные заметки по смыслу и тегам
- собирать релевантный контекст перед началом работы над задачей
- отслеживать недавнюю активность в локальной базе знаний
Примеры запросов агенту
- Найди в памяти заметки по настройке JWT-авторизации
- Сохрани решение по структуре модулей в папку decisions с тегом architecture
- Собери контекст по теме memory://topic/api перед написанием тестов
Как установить memory
1Через Skills CLI (Vercel)
npx skills add johnlindquist/claude --skill memory -a claude-code2Вручную: положить файлы
~/.claude/skills/memory/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory/
1Через Skills CLI (Vercel)
npx skills add johnlindquist/claude --skill memory -a codex2Вручную: положить файлы
.agents/skills/memory/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add johnlindquist/claude --skill memory -a cursor2Вручную: положить файлы
.cursor/skills/memory/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install johnlindquist/claude memory2Вручную: положить файлы
.github/skills/memory/SKILL.md1Через Skills CLI (Vercel)
npx skills add johnlindquist/claude --skill memory -a gemini-cli2Командой платформы
gemini skills install https://github.com/johnlindquist/claude --path skills/memoryВручную: положить файлы
.devin/skills/memory/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add johnlindquist/claude --skill memory -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory
Как установить memory в Claude Code?
Запустите команду npx skills add johnlindquist/claude --skill memory -a claude-code. Конфигурация сохранится в файле ~/.claude/skills/memory/SKILL.md.
Что делает скилл memory?
Он позволяет ассистенту сохранять заметки в Markdown, выполнять семантический поиск по прошлым записям и передавать контекст между разными сессиями разработки.
Что нужно установить заранее для работы скилла?
В системе должна присутствовать утилита basic-memory. Установите её через менеджер пакетов Python командой pip install basic-memory.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — memory от других авторов.