Как перестать переобъяснять свой проект Claude каждое утро
Когда использовать: Вы постоянно вставляете один и тот же вводный абзац: 'наш стек — это X, prod БД — Y, мы не используем Z' — в начале каждой сессии.
Предварительные требования
- Memory MCP работает с постоянным путём файла — Установите
MEMORY_FILE_PATH=/Users/you/.claude/memory.jsonчтобы граф сохранялся после перезагрузки
Поток
-
Инициализируйте граф основными фактамиСоздайте сущности для: моей компании (Acme), нашего основного репозитория (acme-corp/api) и нашей prod БД (api-prod-01). Добавьте наблюдения вроде 'использует Postgres 16', 'размещается на AWS RDS us-east-1', 'окно резервной копии 03:00 UTC'. Свяжите их отношениями.✓ Скопировано→ Сущности и отношения созданы, видны через read_graph
-
Добавляйте наблюдения о предпочтениях по ходу работыЗапомните: когда я попрошу вас написать commit message для этого репо, используйте повелительное наклонение без префиксных тегов. Сохраните это как наблюдение к сущности 'acme-corp/api'.✓ Скопировано→ Наблюдение добавлено без пересоздания сущности
-
Протестируйте восстановление памяти в новой сессииЧто вы знаете об api-prod-01?✓ Скопировано→ Claude запрашивает граф и выводит факты, а не обобщённый ответ
Итог: Личный граф знаний, который становится умнее с каждым чатом — чем больше вы используете Claude, тем меньше шаблонного кода вы пишете.
Подводные камни
- Claude не использует память автоматически; он забывает её проверять — Добавьте 'Всегда консультируйтесь с графом памяти в начале каждой задачи о этом проекте' в ваш системный/проектный промпт
- Граф становится грязным — дублирующиеся сущности с небольшими вариациями имён — Выберите соглашение об именовании (kebab-case) и периодически просите Claude выполнить
read_graphи удалить дубликаты