Используйте CLAUDE.md как внешнюю рабочую память
Перестаньте терять время при перезапуске сессий разработки.
Один разработчик обнаружил, что повторное открытие проекта без файла CLAUDE.md отнимало у него до 15 минут умственных усилий. Ему приходилось вспоминать, на чем он остановился. После создания структурированного CLAUDE.md это время сократилось до менее чем 1 минуты.
CLAUDE.md служит вашей внешней рабочей памятью. Claude Code автоматически считывает этот файл в начале каждой сессии. Вам не нужно вставлять его или напоминать ИИ о его существовании. Всё работает само собой.
Вам следует использовать два файла:
./CLAUDE.mdв корне вашего проекта. Используйте его для правил проекта, таких как стек технологий и соглашения по написанию кода.~/.claude/CLAUDE.mdдля глобальных правил. Используйте его для вещей, применимых к любому проекту, например, для вашего предпочтительного стиля изложения.
Когнитивный ресурс ограничен. Прерывания, такие как сообщения в Slack или электронные письма, очищают ваш «ментальный черновик». Когда вы возвращаетесь, вы тратите время на восстановление контекста. CLAUDE.md переносит этот черновик из вашей головы в файл.
Он решает четыре основные проблемы:
- Он помнит ваш стек технологий, поэтому вам не нужно объяснять его заново.
- Он помнит ваши соглашения, поэтому вам не нужно каждый раз заново определять правила именования.
- Он помнит ваш стиль, поэтому результат будет звучать так, будто его написали вы.
- Он помнит вашу текущую задачу, поэтому вы точно знаете, с чего начать.
Создайте файл CLAUDE.md в корне вашего проекта со следующими четырьмя заголовками:
Project Name
Stack
- Перечислите здесь ваши инструменты.
Voice
- Укажите, в каком стиле ИИ должен писать.
Gotchas
- Перечислите ошибки, которых следует избегать.
Current checkpoint
- Последняя выполненная задача.
- Следующая задача.
- Что-либо, что мешает работе.
Заголовок «Current checkpoint» — самый важный. Он сообщает Claude, на каком этапе вы находитесь. Когда вы открываете сессию, Claude считывает контрольную точку и сразу говорит вам следующий шаг.
Чтобы настроить это:
- Выполните
touch CLAUDE.mdв корне вашего проекта. - Добавьте четыре вышеуказанных заголовка.
- Заполните то, что вам известно.
- Создайте глобальный файл по адресу
~/.claude/CLAUDE.mdдля ваших личных предпочтений.
Каждый раз, когда Claude задает вопрос, ответ на который вы хотели бы, чтобы он уже знал, записывайте этот ответ в файл. Файл становится лучше с каждым использованием.
Поддерживайте его в актуальном состоянии. Устаревший файл CLAUDE.md может содержать неверную информацию. Обновляйте файл, как только измените стек технологий или рабочий процесс.
Источник: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi