Можно написать файл руками, но есть путь лучше. Прикрепите к чату папку любого действующего проекта и напишите:
/init
Claude изучит проект и сам составит CLAUDE.md: что это за проект, как устроен, как с ним работать. Дальше файл можно (и нужно) дополнять своими правилами — это обычный текстовый файл, пишите по-русски.

Рис. 14.1 — CLAUDE.md, созданный командой /init
Для не-программиста рабочая структура CLAUDE.md выглядит так:
# О проекте
Это сайт-каталог мебели на заказ. Владелец — не программист,
объясняй действия простыми словами.
# Правила
- Все тексты — на русском, без канцелярита
- Цены на сайте всегда с наценкой 30% от закупочных из price.xlsx
- Папку staroe/ не трогать — там архив
- Перед большими изменениями — сначала план
# Как проверять работу
После правок открывай сайт локально и проверяй мобильную версию.
# Частые задачи
- Новый товар добавляется так: фото в papka foto/, описание в tovary.xlsx,
потом запустить обновление каталога
Принцип отбора простой: всё, что вы объясняете второй раз, — переносите в CLAUDE.md. Объяснили дважды — значит, будете объяснять всегда; пусть лучше это делает файл.
Живой приём: заметили посреди работы, что Claude сделал не по-вашему? Начните сообщение со знака решётки:
# Никогда не используй в текстах слово «уникальный» — я его не переношу
Сообщение, начатое с #, Claude предложит сохранить в память — в тот самый CLAUDE.md. Правило запомнится навсегда, а вы даже не прервали работу.
Файлов памяти может быть больше одного, и работают они как этажи:
CLAUDE.md в папке проекта — правила этого проекта («цены с наценкой 30%»).
CLAUDE.md в вашей домашней папке (лежит в ~/.claude/CLAUDE.md) — правила для всех проектов сразу («всегда отвечай по-русски», «я не программист, объясняй просто», «перед удалением чего-либо — переспроси»).
Личные правила пишутся один раз в жизни. Проектные — один раз на проект. Начните с трёх личных правил прямо сегодня — эффект почувствуете завтра.
CLAUDE.md — не только про правила. Возвращаетесь к проекту через месяц? Первое сообщение: «прочитай CLAUDE.md и README и напомни, что тут к чему и на чём мы остановились». Поэтому полезная привычка из главы 5 — «в конце сессии запиши, что сделали» — теперь обретает правильный адрес:
Запиши в CLAUDE.md в раздел «Текущее состояние»: что сегодня сделали
и что осталось. Старую запись обнови.
Проект с хорошим CLAUDE.md можно бросить на полгода и поднять за пять минут. Проект без него — археология.
Пароли и ключи. Файл — часть проекта: попадёт в копии, в git, к подрядчику. Секретам там не место (для них есть отдельные механизмы — спросите Claude про «файл .env»).
Романы. Огромный CLAUDE.md Claude честно прочитает — а потом самое важное утонет в вводных словах. Идеал — одна-две страницы коротких пунктов. Раз в месяц: «пробегись по CLAUDE.md — что устарело или дублируется?»
Очевидное. «Работай хорошо» и «не делай ошибок» — это не правила, а пожелания. Правило — то, что можно выполнить или нарушить.
Выполните /init в своём главном проекте и прочитайте, что получилось. Поправьте, где Claude понял неверно, — это тоже полезно: увидите проект его глазами.
Добавьте раздел «Правила» — минимум пять пунктов из того, что вы уже устали повторять.
Создайте личный CLAUDE.md с тремя правилами про вас.
Попробуйте #-приём посреди любой работы.
Память настроена. Следующий шаг автоматизации самого Claude — собственные команды: одна короткая фраза вместо абзаца инструкций.
В прошлой главе мы научили Claude помнить правила. Теперь научим его выполнять целые процедуры по короткой команде. Помните меню по знаку «/» из главы 4? Кроме встроенных пунктов, туда можно добавлять свои команды. Без программирования — командой становится обычный текстовый файл с инструкцией.
Разница с CLAUDE.md принципиальная: правила из CLAUDE.md действуют всегда, а команда — это процедура, которую вы запускаете по требованию. Правило: «тексты без канцелярита». Команда: «/novost — возьми мой черновик и оформи новость для сайта по нашему шаблону».