Книга: Ваш ИИ-помощник Claude. От установки до первых проектов
Назад: Учёба наоборот: сначала проект, потом теория
Дальше: Создаём первую команду

Создаём: команда /init

Можно написать файл руками, но есть путь лучше. Прикрепите к чату папку любого действующего проекта и напишите:

/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 можно бросить на полгода и поднять за пять минут. Проект без него — археология.

Чего в CLAUDE.md писать не надо

Пароли и ключи. Файл — часть проекта: попадёт в копии, в git, к подрядчику. Секретам там не место (для них есть отдельные механизмы — спросите Claude про «файл .env»).

Романы. Огромный CLAUDE.md Claude честно прочитает — а потом самое важное утонет в вводных словах. Идеал — одна-две страницы коротких пунктов. Раз в месяц: «пробегись по CLAUDE.md — что устарело или дублируется?»

Очевидное. «Работай хорошо» и «не делай ошибок» — это не правила, а пожелания. Правило — то, что можно выполнить или нарушить.

Домашнее задание

Выполните /init в своём главном проекте и прочитайте, что получилось. Поправьте, где Claude понял неверно, — это тоже полезно: увидите проект его глазами.

Добавьте раздел «Правила» — минимум пять пунктов из того, что вы уже устали повторять.

Создайте личный CLAUDE.md с тремя правилами про вас.

Попробуйте #-приём посреди любой работы.

Память настроена. Следующий шаг автоматизации самого Claude — собственные команды: одна короткая фраза вместо абзаца инструкций.

Глава 15. Слэш-команды и скиллы: свои кнопки для частых задач

От правил — к кнопкам

В прошлой главе мы научили Claude помнить правила. Теперь научим его выполнять целые процедуры по короткой команде. Помните меню по знаку «/» из главы 4? Кроме встроенных пунктов, туда можно добавлять свои команды. Без программирования — командой становится обычный текстовый файл с инструкцией.

Разница с CLAUDE.md принципиальная: правила из CLAUDE.md действуют всегда, а команда — это процедура, которую вы запускаете по требованию. Правило: «тексты без канцелярита». Команда: «/novost — возьми мой черновик и оформи новость для сайта по нашему шаблону».

Назад: Учёба наоборот: сначала проект, потом теория
Дальше: Создаём первую команду