Команды, флаги запуска, файлы настроек и горячие клавиши — собраны в одном месте и объяснены по-русски. Не перевод документации, а выжимка того, чем действительно пользуешься каждый день, с пояснением, зачем оно нужно и когда пригодится.
Проверено по документации август 2026Пунктов 40
Запуск и сессии
С чего начинается работа: как открыть 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 -p
Разовый запрос без интерактивного диалога — для скриптов и автоматизации.
Полная форма — --print. Ассистент отвечает один раз и завершает работу, поэтому команду удобно вставлять в скрипты и конвейеры сборки. Формат ответа задаётся флагом --output-format, а ограничить расход помогают --max-turns и лимит по стоимости.
Флаг запуска
claude update
Обновляет Claude Code до свежей версии.
Инструмент развивается быстро, и заметная часть вопросов «а почему у меня нет такой команды» решается именно обновлением. Команда claude doctor в терминале заодно проверит, всё ли в порядке с установкой.
Команда терминала
Дальше
Куда идти дальше
Справочник отвечает на вопрос «как это называется». Ниже — материалы, которые отвечают на вопрос «что с этим делать».
Claude Code с нуля
Что это за инструмент, зачем он не-программисту и как настроить его за вечер — без предварительного опыта в терминале.
Нет, и это намеренно. Встроенных команд больше сотни, включая узкие и служебные. В справочнике то, чем пользуются в обычной работе, — иначе нужное тонет среди редкого. Полный перечень всегда есть в официальной документации, а здесь выжимка с объяснением смысла.
Насколько актуальны команды и флаги?
Данные сверены с официальной документацией в августе 2026 года. Claude Code развивается быстро: команды добавляются, иногда меняют поведение. Если какой-то команды у вас нет, первым делом обновите инструмент — claude update. Заметная часть вопросов «а почему у меня не так» решается именно этим.
Чем отличается CLAUDE.md от settings.json?
Первый — про содержание работы: что за проект, как он устроен, каких правил держаться. Это текст, который ассистент читает как инструкцию. Второй — про поведение самого инструмента: какая модель, что разрешено без вопросов, какие переменные окружения. Грубо говоря, один объясняет задачу, другой настраивает рабочее место.
Можно ли работать без знания терминала?
Практически весь список выше — это либо команды внутри диалога, начинающиеся со слэша, либо сочетания клавиш. Из терминала нужно знать по сути одну команду: claude, чтобы запустить сессию в нужной папке. Остальное происходит уже в диалоге, обычными словами.
Что делать, если ассистент начал тупить и забывать?
Почти всегда дело в переполненном контексте. Посмотрите /context — он покажет, чем занято окно. Если разговор длинный, но нить нужна, сожмите его через /compact. Если переключаетесь на другую задачу — начните заново через /clear. Это две разные ситуации, и лечатся они разными командами.
Нужен инструмент под вашу задачу?
Соберу связку из скиллов, агентов и интеграций под конкретный процесс в вашей компании — так, чтобы ею пользовались, а не забыли через неделю.