К основному содержанию
скилл CX Codex

mem — скилл памяти для Claude Code: заметки и поиск

Скилл даёт агенту локальную память на SQLite: запоминает решения, факты и сниппеты, а потом ищет их по тексту между сессиями.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add runablehq/memory --skill mem -a claude-code
npx skills add runablehq/memory --skill skill -a claude-code
Открыть на GitHub

Что делает mem

mem — это CLI-обёртка над локальной базой ~/.mem/mem.db. Агент вызывает её тремя операторами: без знака — поиск и вывод, + — запись, - — удаление. Искать можно по полному тексту, фильтровать по тегу, ограничивать число результатов и получать --json для разбора в скриптах.

Записи бывают короткими и длинными: строку можно передать аргументом, а большой текст — через echo "..." | mem + --tag notes. К памяти можно приложить картинку через --image, например скриншот интерфейса. Удаление идёт по ID, в том числе списком, а через пайп с jq и xargs можно вычистить пачку старых записей разом.

Автор советует держать теги в нижнем регистре и делать по одной мысли на запись — так поиск находит нужное. Искать в памяти стоит до того, как спрашивать пользователя о том, что уже могло быть сохранено. База лежит в домашней папке, поэтому при переносе на другую машину память переезжает только вместе с файлом ~/.mem/mem.db.

Какие задачи решает

  • вспомнить решение по архитектуре из прошлой сессии
  • сохранить сниппет команды деплоя и потом найти его
  • записать предпочтения пользователя и не переспрашивать
  • приложить скриншот интерфейса к заметке
  • почистить устаревшие записи пачкой по ID

Примеры запросов агенту

  • Найди в памяти всё по тегу deploy и покажи полный текст
  • Запомни: выбрали SQLite ради простоты, тег architecture
  • Удали записи id1 и id2 из памяти

Как установить mem

1Через Skills CLI (Vercel)

npx skills add runablehq/memory --skill mem -a claude-code
npx skills add runablehq/memory --skill skill -a claude-code

2Вручную: положить файлы

~/.claude/skills/skill/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/skill/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о mem

Как установить mem в Claude Code?

Выполните npx skills add runablehq/memory --skill mem -a claude-code.

Что делает скилл mem?

Хранит заметки, факты, решения и сниппеты в локальной базе SQLite и ищет по ним полнотекстовым поиском. Картинки тоже можно прикладывать к записям.

Где лежат данные и что будет при переносе проекта?

База — файл ~/.mem/mem.db в домашней папке. На другой машине память появится только если перенести этот файл.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой