Четыре удобочитаемых файла — bugs.md, Decisions.md, key_facts.md, Issues.md — которые Клод читает, прежде чем предлагать изменения. Память проекта без базы данных.
project-memory — это навык Клода Кода, который устанавливает четыре облегченных заметки в docs/project_notes/ и учит Клода обращаться к ним перед внесением архитектурных изменений. В отличие от MCP с банком памяти, это простые файлы, которые вы просматриваете в PR: bugs.md фиксирует шаблоны ошибок со стратегиями предотвращения, Decisions.md — это ваш журнал ADR, key_facts.md содержит неконфиденциальную конфигурацию, а Issues.md — это рабочий журнал. Устанавливается глобально, для каждого проекта или для каждой рабочей области.
Выявите основную причину ошибки, чтобы она никогда не вернулась
👤 Дежурные инженеры тушат пожар⏱ ~5 minbeginner
Когда использовать: Вы только что исправили что-то сложное и хотите, чтобы урок был долговечным.
Поток
Попросите Клода записать это.
Добавьте это в bugs.md — ошибка NoneType в billing.retry; основная причина: устаревший кеш ключей идемпотентности; предотвращение: TTL в кеше.✓ Скопировано
→ Новая запись в bugs.md с основной причиной и профилактикой.
Итог: Каталог ошибок, который принесет дивиденды в следующий раз, когда появится подобный симптом.
Подводные камни
Пишем симптом вместо причины — Обязательно включите в запись разделы «Основная причина» и «Профилактика», а не только «то, что я исправил».
Зависит от того, сколько из четырех файлов загружает Клод; делайте записи короткими
Деньги
Бесплатно
Совет
Отдавайте предпочтение коротким, датированным записям, а не длинным повествованиям — Клод просматривает их каждый сеанс, поэтому размер имеет значение.
Безопасность
Права, секреты, радиус поражения
Хранение учётных данных: Явно: key_facts.md предназначен только для неконфиденциальной конфигурации. Храните секреты в локации или хранилище, а не здесь.
Исходящий трафик: Локальные файлы; нет сетевой активности самого навыка
Если вы фиксируете docs/project_notes/ в общедоступном репозитории, помните, что Клод, возможно, записал внутренние данные — просмотрите их перед отправкой.
Не позволяйте агентам автоматически добавлять данные в Decisions.md без проверки; именно здесь устаревший или неправильный контекст разъедает всю систему.
Устранение неполадок
Частые ошибки и исправления
Команда /project-memory не распознана
Навык не установлен в ожидаемом объеме. Переустановите с помощью Skilz и перезапустите Клода.
Проверить: ls ~/.claude/skills/project-memory/ or .claude/skills/project-memory/
Клод игнорирует решения.md
Убедитесь, что в файле решения.md есть четкие записи в стиле ADR с заголовками «Решение» и «Обоснование»; расплывчатые пункты списка пропускаются.
Проверить: head docs/project_notes/decisions.md
Файлы продолжают расти
Архивировать ежеквартально — перемещайте старые записи в docs/project_notes/archive/, чтобы активные файлы оставались доступными для сканирования.
Проверить: wc -l docs/project_notes/*.md
Альтернативы
project-memory в сравнении
Альтернатива
Когда использовать
Компромисс
memory-bank-mcp
Вам нужна межпроектная память, доступная с помощью инструмента, а не файлов.
Больше гибкости, менее заметно в PR-обзорах
codebase-memory
Вам нужен граф символов кода, а не повествовательные примечания.