remember · parcadei — скилл для Claude Code: память для находок и решений
Скилл сохраняет находку, паттерн или решение в память, чтобы потом их можно было найти. Пригодится, когда не хочется второй раз разбираться с той же ошибкой.
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a claude-codeЧто делает remember
Скилл remember пишет запись в систему памяти: тип, содержимое, теги. Если тип не указать, он определяется по тексту — слова про ошибку дают ERROR_FIX, про выбор в архитектуре — ARCHITECTURAL_DECISION, про конвенцию — CODEBASE_PATTERN, про неудачу — FAILED_APPROACH. По умолчанию ставится WORKING_SOLUTION. На выходе — подтверждение с идентификатором записи.
Внутри скилл запускает scripts/core/store_learning.py через uv, с PYTHONPATH=. и рабочей директорией из переменной $CLAUDE_OPC_DIR. Записи ложатся в PostgreSQL с эмбеддингами BGE. Поэтому без поднятой базы и настроенного окружения команда не сработает: сначала проверьте, что $CLAUDE_OPC_DIR указывает на нужный каталог.
Тип можно задать флагом --type, тогда автоопределение не запускается. Уровень уверенности у ручных записей — medium, сессия помечается как manual- с датой и временем.
Какие задачи решает
- запомнить, что фикс сработал, и не искать его заново
- зафиксировать архитектурное решение вместе с причиной
- сохранить найденный в коде паттерн
- отметить подход, который не сработал
- записать разбор конкретной ошибки
Примеры запросов агенту
- /remember TypeScript hooks require npm install before they work
- /remember --type ARCHITECTURAL_DECISION Session affinity uses terminal PID
- /remember --type FAILED_APPROACH Don't use subshell for store_learning command
Как установить remember
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a claude-code2Вручную: положить файлы
~/.claude/skills/remember/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/remember/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a codex2Вручную: положить файлы
.agents/skills/remember/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a cursor2Вручную: положить файлы
.cursor/skills/remember/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 remember2Вручную: положить файлы
.github/skills/remember/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/rememberВручную: положить файлы
.devin/skills/remember/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill remember -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора69
Другие версии remember
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о remember
Как установить remember в Claude?
Выполните npx skills add parcadei/Continuous-Claude-v3 --skill remember -a claude-code. Файл скилла появится по пути ~/.claude/skills/remember/SKILL.md.
Что делает скилл remember?
Сохраняет находку, паттерн или решение в память для последующего поиска. Тип записи определяется по содержимому, если не задан флагом.
Что нужно, чтобы remember работал?
Запись идёт в PostgreSQL с эмбеддингами BGE, а запуск — через uv из каталога $CLAUDE_OPC_DIR. Без этого окружения команда не выполнится.
Исходный текст
SKILL.md · MIT
--- name: remember description: Store a learning, pattern, or decision in the memory system for future recall user-invocable: false --- # Remember - Store Learning in Memory Store a learning, pattern, or decision in the memory system for future recall. ## Usage ``` /remember <what you learned> ``` Or with explicit type: ``` /remember --type WORKING_SOLUTION <what you learned> ``` ## Examples ``` /remember TypeScript hooks require npm install before they work /remember --type ARCHITECTURAL_DECISION Session affinity uses terminal PID /remember --type FAILED_APPROACH Don't use subshell for store_learning command ``` ## What It Does 1. Stores the learning in PostgreSQL with BGE embeddings 2. Auto-detects learning type if not specified 3. Extracts tags from content 4. Returns confirmation with ID ## Learning Types | Type | Use For | |------|---------| | `WORKING_SOLUTION` | Fixes, solutions that worked (default) | | `ARCHITECTURAL_DECISION` | Design choices, system structure | | `CODEBASE_PATTERN` | Patterns discovered in code | | `FAILED_APPROACH` | What didn't work | | `ERROR_FIX` | Specific error resolutions | ## Execution When this skill is invoked, run: ```bash cd $CLAUDE_OPC_DIR && PYTHONPATH=. uv run python scripts/core/store_learning.py \ --session-id "manual-$(date +%Y%m%d-%H%M)" \ --type <TYPE or WORKING_SOLUTION> \ --content "<ARGS>" \ --context "manual entry via /remember" \ --confidence medium ``` ## Auto-Type Detection If no `--type` specified, infer from content: - Contains "error", "fix", "bug" → ERROR_FIX - Contains "decided", "chose", "architecture" → ARCHITECTURAL_DECISION - Contains "pattern", "always", "convention" → CODEBASE_PATTERN - Contains "failed", "didn't work", "don't" → FAILED_APPROACH - Default → WORKING_SOLUTION
© parcadei · MIT · parcadei/Continuous-Claude-v3