Команда /init
Предположим, у вас есть новый проект, в котором вы ещё не работали с Claude Code. В нём могут быть файлы, папки и так далее, с которыми Claude Code предстоит взаимодействовать. Чтобы он делал это эффективнее, ему нужен файл CLAUDE.md. Можно создать его вручную и написать инструкции самому - но есть способ сделать это автоматически и сэкономить время.
Для этого есть специальная слэш-команда /init. Это инициализация нового файла CLAUDE.md по кодовой базе (и по документации, если она есть). Документации может и не быть - тогда Claude Code просто анализирует все ваши файлы и составляет CLAUDE.md. Если файл уже есть, он обновится.
Когда применять
Команду /init можно выполнять не только когда файла CLAUDE.md ещё нет, но и когда вы внесли изменения в проект - тогда файл обновится под новое состояние.
На практике я, правда, такой стратегии обычно не придерживаюсь: все изменения в CLAUDE.md вношу через окно чата - например, пишу "посмотри, какие были последние изменения в проекте" и добавляю их в файл.
Что получается
При выполнении команды идёт изучение текущего проекта. Claude Code видит, что файл CLAUDE.md существует, но пока пустой, и наполняет его информацией: что и где хранится, что находится в каких папках, как обрабатывать ошибки, текущее состояние, структуру проекта и так далее - всё, что ему нужно для эффективной работы.
Теперь в следующих сессиях Claude Code будет учитывать эту информацию и не будет каждый раз искать её заново. Полезная слэш-команда для инициализации нового проекта.