Термос Беспалова
Справочник · Claude Code

Claude Code под рукой

Команды, флаги запуска, файлы настроек и горячие клавиши — собраны в одном месте и объяснены по-русски. Не перевод документации, а выжимка того, чем действительно пользуешься каждый день, с пояснением, зачем оно нужно и когда пригодится.

Запуск и сессии

С чего начинается работа: как открыть Claude Code в нужной папке, вернуться во вчерашний разговор и не потерять контекст между задачами.

claude

Запускает Claude Code в текущей папке — с этого начинается любая сессия.

Открывает диалог прямо в терминале, взяв за рабочую директорию ту, где вы находитесь. Это важно: Claude видит файлы этой папки и подхватывает её настройки, поэтому запускать его следует из корня проекта, а не из случайного места. Можно сразу передать задачу одной строкой: claude "почини сборку" — сессия откроется и работа начнётся без лишнего шага.

Команда терминала

claude -c

Возвращает последний разговор в этой папке — со всей историей и контекстом.

Полная форма — --continue. Продолжает самую свежую беседу именно для текущей директории, поэтому в каждом проекте своя история. Удобно, когда вы закрыли терминал, ушли на встречу и вернулись доделывать: пересказывать заново, о чём шла речь, не нужно.

Флаг запуска

claude -r

Открывает список прошлых сессий, чтобы выбрать нужную.

Полная форма — --resume. Без аргумента показывает список бесед, из которого выбираешь нужную; можно передать имя или идентификатор сессии сразу. Отличие от -c в том, что тот берёт последнюю беседу молча, а этот даёт выбрать из нескольких — полезно, когда в одном проекте параллельно шли разные задачи.

Флаг запуска

/clear

Начинает разговор с чистого листа, забыв всё предыдущее.

Стирает контекст текущей беседы и открывает новую. Нужен, когда вы переключаетесь на совершенно другую задачу: старая переписка иначе продолжит занимать место и путать ассистента лишними подробностями. Если же нужно освободить место, но сохранить нить разговора, берите /compact. Прошлую беседу потом можно вернуть через /resume.

Команда в диалоге

/compact

Сжимает историю разговора в краткое содержание, освобождая место.

Пересказывает всё, что было в беседе, коротким summary и продолжает работу уже с ним. В отличие от /clear, нить не теряется — ассистент помнит суть договорённостей, но перестаёт держать в памяти каждую реплику. Можно подсказать, на чём сфокусировать пересказ: /compact сохрани решения по архитектуре.

Команда в диалоге

/context

Показывает, чем занято контекстное окно и сколько места осталось.

Рисует наглядную сетку: сколько занимают системные инструкции, файлы, история переписки и результаты инструментов. Полезно, когда ассистент начал тормозить или забывать сказанное ранее — обычно виден конкретный виновник вроде огромного файла, который лучше не держать в контексте целиком.

Команда в диалоге

/exit

Закрывает сессию и возвращает вас в обычный терминал.

То же самое делает сочетание Ctrl+D. История разговора при этом никуда не пропадает — её всегда можно поднять через claude -c или claude -r.

Команда в диалоге

Модель, режимы и усилие

Чем сложнее задача, тем дороже и медленнее нужная модель. Эти команды позволяют управлять балансом вручную, а не платить всегда по максимуму.

/model

Переключает модель — например, с быстрой на более сильную.

Без аргумента открывает список доступных моделей, с аргументом переключает сразу: /model opus. Выбор сохраняется как модель по умолчанию для новых сессий; чтобы сменить только текущую, в списке нажимают s. Практический смысл простой: рутину отдавайте модели побыстрее и подешевле, а сложную архитектурную задачу — самой сильной.

Команда в диалоге

/effort

Задаёт, насколько глубоко модель будет обдумывать задачу.

Уровни от низкого до максимального. Чем выше, тем дольше и дороже ответ, но тем тщательнее разбор — на запутанной ошибке это окупается, на переименовании переменной нет. Команда /effort status показывает текущее значение.

Команда в диалоге

/plan

Режим планирования: сначала план, и только с вашего согласия — правки.

Ассистент изучает проект и предлагает план действий, но ничего не меняет, пока вы не одобрите. Это защита от ситуации, когда он с энтузиазмом переписал половину проекта не в ту сторону. Особенно уместно на незнакомой кодовой базе и в задачах, где цена ошибки высокая. Можно сразу с описанием: /plan почини авторизацию.

Команда в диалоге

Shift+Tab

Переключает режимы разрешений по кругу, не выходя из диалога.

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

Горячие клавиши

/fast

Ускоренный режим выдачи ответа.

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

Команда в диалоге

Разрешения и безопасность

Claude Code спрашивает разрешение перед тем, как выполнить команду или изменить файл. Здесь — как настроить эти вопросы под себя и чего лучше не делать.

/permissions

Управление правилами: что разрешено, что запрещено, о чём спрашивать.

Открывает диалог, где видны все действующие правила и их источник — ваши личные, проектные или корпоративные. Здесь же удобно один раз разрешить безобидные операции вроде просмотра истории коммитов, чтобы ассистент не дёргал вопросом каждый раз.

Команда в диалоге

--permission-mode

Задаёт режим разрешений сразу при старте сессии.

Например, claude --permission-mode plan откроет сессию сразу в режиме планирования. Удобно, когда вы точно знаете, как хотите работать, и не хотите переключаться руками после запуска.

Флаг запуска

--allowedTools

Список действий, которые выполняются без вопросов.

Перечисляете, что разрешено заранее: claude --allowedTools "Bash(git log *)" "Read". Разумный подход — разрешать только безопасное чтение, а всё, что меняет файлы или окружение, оставлять с подтверждением. Есть и обратный флаг --disallowedTools для явных запретов.

Флаг запуска

--dangerously-skip-permissions

Отключает все подтверждения. Название честно предупреждает о риске.

Ассистент перестаёт спрашивать вообще о чём-либо: удалить файлы, выполнить любую команду, изменить настройки. Осмысленно только в изолированной среде вроде одноразового контейнера, где терять нечего. На рабочей машине с боевыми доступами этот флаг — способ однажды очень неприятно удивиться.

Флаг запуска

/add-dir

Открывает доступ ещё к одной папке помимо текущей.

По умолчанию Claude Code видит только ту директорию, из которой запущен. Если проект разложен на несколько папок — например, фронтенд и бэкенд рядом, — этой командой добавляется вторая. Есть и флаг запуска: claude --add-dir ../api.

Команда в диалоге

Файлы настроек и памяти

Постоянные инструкции и настройки живут в файлах, а не в переписке. Разобравшись с ними один раз, вы перестанете повторять ассистенту одно и то же в каждой сессии.

CLAUDE.md

Постоянные инструкции по проекту, которые читаются в начале каждой сессии.

Кладётся в корень проекта и содержит то, что ассистент должен знать всегда: как устроен проект, какие команды запускают тесты и сборку, чего делать нельзя. Файл коммитится в репозиторий, поэтому правила действуют у всей команды. Есть и личный файл в домашней папке — для привычек, которые касаются только вас, во всех проектах сразу.

Файл

/init

Создаёт стартовый CLAUDE.md, изучив ваш проект.

Ассистент осматривает кодовую базу и сам пишет черновик файла инструкций: что за проект, какой стек, как запускается. Дальше его правят руками под себя. Самый быстрый способ подключить Claude Code к существующему проекту по-человечески.

Команда в диалоге

/memory

Открывает файлы памяти на редактирование.

Показывает, какие файлы инструкций подхвачены в этой сессии, и даёт их отредактировать не выходя из диалога. Удобно, когда по ходу работы понимаешь: вот это правило стоит записать навсегда, а не повторять каждый раз.

Команда в диалоге

settings.json

Настройки: модель по умолчанию, разрешения, переменные окружения, хуки.

Есть несколько уровней, и это главное, что нужно про них понять. Личный файл в домашней папке действует во всех ваших проектах. Файл .claude/settings.json внутри проекта коммитится и действует на всю команду. Файл .claude/settings.local.json — ваши личные исключения в этом проекте, его в репозиторий не кладут. Если один и тот же параметр задан в нескольких местах, побеждает более узкий: локальный перекрывает проектный, проектный — личный, а корпоративные политики перекрывают всё.

Файл

/config

Настройки через интерфейс, без ручного редактирования файлов.

Открывает панель, где переключаются тема, модель, стиль вывода и прочие предпочтения. Можно и точечно, одной строкой: /config theme=dark. Изменения сохраняются в те же файлы настроек, просто без риска сломать синтаксис.

Команда в диалоге

Работа в диалоге

Приёмы, которые экономят больше всего времени в ежедневной работе: как передать файл, выполнить команду и не потерять сделанное.

@ — путь к файлу

Подставляет файл в запрос с автодополнением пути.

Наберите @ и начните вводить имя — появится подсказка с путями. Так ассистент точно поймёт, о каком файле речь, и прочитает именно его. Гораздо надёжнее, чем описывать словами «тот файл с настройками где-то в utils».

Ввод

! — режим команд

Выполняет команду в терминале, не выходя из диалога.

Восклицательный знак в начале строки превращает её в обычную команду оболочки. Результат остаётся в контексте разговора, поэтому ассистент видит вывод и может на него опереться. Быстрый способ показать ему, что именно падает.

Ввод

Esc

Прерывает ассистента на полуслове.

Если видно, что работа пошла не туда, нажатие останавливает её немедленно — дожидаться конца не нужно. Двойное нажатие Esc очищает набранный черновик или откатывает разговор назад.

Горячие клавиши

Ctrl+C

Прерывает выполнение или очищает строку ввода.

Работает привычно для терминала. В отличие от Ctrl+D, сессию не закрывает — только останавливает текущее действие.

Горячие клавиши

Ctrl+R

Поиск по истории ваших запросов.

Обратный поиск по тому, что вы уже спрашивали в прошлом. Выручает, когда однажды подобрали удачную формулировку и хотите её повторить, не набирая заново.

Горячие клавиши

Ctrl+O

Открывает полную расшифровку разговора.

Показывает беседу целиком, включая то, что свернулось в кратких сводках. Полезно, чтобы вернуться к деталям: какие именно правки вносились и что отвечали инструменты.

Горячие клавиши

/diff

Показывает несохранённые изменения в удобном просмотрщике.

Открывает список изменённых файлов и позволяет пройтись по правкам — как по всему рабочему дереву, так и по отдельным шагам ассистента. Главный инструмент контроля: прежде чем коммитить сделанное, стоит посмотреть глазами.

Команда в диалоге

Esc Esc — откат

Отматывает разговор и правки назад.

Двойной Esc открывает откат к предыдущему состоянию. Спасает, когда ассистент ушёл в неверную сторону несколько шагов назад: вместо того чтобы объяснять, как всё вернуть, вы просто отматываете и переформулируете задачу.

Горячие клавиши

Расширения: скиллы, MCP, субагенты

То, что превращает ассистента из чата в рабочий инструмент под ваши задачи: свои команды, подключение внешних сервисов и параллельная работа.

Скиллы и свои команды

Ваша инструкция, вызываемая одной командой вида /имя.

Файл с описанием процедуры кладётся в папку скиллов проекта или в домашнюю, и после этого вызывается как обычная команда. Смысл в том, что длинная инструкция подгружается только когда действительно нужна, а не висит в контексте постоянно. Это правильное место для регулярных многошаговых процессов — выкладки, разбора, чек-листа. Каталог готовых скиллов есть у нас в маркетплейсе.

Файл

/mcp

Подключение внешних сервисов и баз к ассистенту.

Показывает список подключённых серверов, их состояние и позволяет пройти авторизацию. Через этот механизм ассистент получает доступ к внешним системам — задачнику, базе, хранилищу файлов — и работает с ними напрямую, без ручного копирования данных туда-обратно. Подробный разбор — в гайде про MCP-серверы.

Команда в диалоге

Субагенты

Отдельные помощники со своей ролью и своим набором инструментов.

Описываются файлами в папке агентов и получают собственную специализацию: один проверяет код, другой пишет тесты. Главная выгода — они работают в своём контексте, поэтому не засоряют основной разговор подробностями и могут трудиться параллельно. Разбор — в гайде про своих агентов.

Файл

/hooks

Автоматические действия на события — до и после вызова инструментов.

Хуки позволяют навесить собственную логику на моменты работы ассистента: например, прогонять форматирование после каждой правки файла или блокировать команды по своим правилам. Настраиваются в файле настроек, а эта команда показывает, что сейчас подключено.

Команда в диалоге

/plugin

Установка и управление плагинами.

Плагин — это набор из скиллов, агентов и настроек, который ставится одним действием. Удобно, когда хочется взять готовый комплект под задачу, а не собирать его по частям.

Команда в диалоге

Контроль расходов и диагностика

Сколько потрачено, почему что-то не работает и как привести установку в порядок.

/usage

Показывает расход по текущей сессии и лимиты.

Та же информация доступна по команде /cost. Полезно посматривать, когда работаете с большими файлами и сильной моделью: расход зависит от объёма контекста, и наглядная цифра хорошо дисциплинирует.

Команда в диалоге

/doctor

Проверяет установку и предлагает починить найденное.

Проверяет состояние установки, находит проблемы с путями и настройками, показывает неиспользуемые скиллы и серверы, которые зря занимают контекст. Сначала показывает список находок и спрашивает разрешения, прежде чем что-то менять. Первое, что стоит запустить, если ведёт себя странно.

Команда в диалоге

/debug

Включает подробный лог и помогает разобрать сбой.

С этого момента пишется детальный журнал происходящего, по которому потом разбирается причина. Можно сразу описать проблему словами, чтобы разбор был сфокусированным. При запуске тот же режим включается флагом --debug.

Команда в диалоге

claude update

Обновляет Claude Code до свежей версии.

Инструмент развивается быстро, и заметная часть вопросов «а почему у меня нет такой команды» решается именно обновлением. Команда claude doctor в терминале заодно проверит, всё ли в порядке с установкой.

Команда терминала

Дальше

Куда идти дальше

Справочник отвечает на вопрос «как это называется». Ниже — материалы, которые отвечают на вопрос «что с этим делать».

Claude Code с нуля

Что это за инструмент, зачем он не-программисту и как настроить его за вечер — без предварительного опыта в терминале.

Открыть гайд

Маркетплейс скиллов

Больше тысячи готовых расширений с описаниями на русском: память и контекст, работа с базами, тесты, документация.

Открыть каталог

Словарь терминов

44 понятия об искусственном интеллекте простыми словами — если по дороге встретилось незнакомое слово.

Открыть словарь
Вопросы

Частые вопросы

Здесь все команды Claude Code?
Нет, и это намеренно. Встроенных команд больше сотни, включая узкие и служебные. В справочнике то, чем пользуются в обычной работе, — иначе нужное тонет среди редкого. Полный перечень всегда есть в официальной документации, а здесь выжимка с объяснением смысла.
Насколько актуальны команды и флаги?
Данные сверены с официальной документацией в августе 2026 года. Claude Code развивается быстро: команды добавляются, иногда меняют поведение. Если какой-то команды у вас нет, первым делом обновите инструмент — claude update. Заметная часть вопросов «а почему у меня не так» решается именно этим.
Чем отличается CLAUDE.md от settings.json?
Первый — про содержание работы: что за проект, как он устроен, каких правил держаться. Это текст, который ассистент читает как инструкцию. Второй — про поведение самого инструмента: какая модель, что разрешено без вопросов, какие переменные окружения. Грубо говоря, один объясняет задачу, другой настраивает рабочее место.
Можно ли работать без знания терминала?
Практически весь список выше — это либо команды внутри диалога, начинающиеся со слэша, либо сочетания клавиш. Из терминала нужно знать по сути одну команду: claude, чтобы запустить сессию в нужной папке. Остальное происходит уже в диалоге, обычными словами.
Что делать, если ассистент начал тупить и забывать?
Почти всегда дело в переполненном контексте. Посмотрите /context — он покажет, чем занято окно. Если разговор длинный, но нить нужна, сожмите его через /compact. Если переключаетесь на другую задачу — начните заново через /clear. Это две разные ситуации, и лечатся они разными командами.

Нужен инструмент под вашу задачу?

Соберу связку из скиллов, агентов и интеграций под конкретный процесс в вашей компании — так, чтобы ею пользовались, а не забыли через неделю.

Получить консультацию

Пн–Вс, 10:00–20:00. Отвечаю лично.