Разговор с агентом выглядит просто: вы пишете обычными словами, что нужно сделать, он делает. Но у той же строки ввода есть второй вход. Стоит начать сообщение со слэша / - и Claude Code ищет подходящий пункт в своём командном меню.
В этой статье речь прежде всего о командах управления сессией - вашим текущим разговором с агентом целиком, от запуска до выхода. Ими переключают модель, чистят разговор, смотрят его состояние, откатывают неудачный заход. Удобнее всего представлять их пультом: у сессии есть свои кнопки, и нажимают их отдельно от разговора о задаче. Но не всякая строка со слэшем - кнопка пульта. Через то же меню запускаются готовые сценарии и prompts подключённых инструментов. В интерфейсе они называются skills и workflows; они могут передать агенту полноценную задачу и менять проект.

Ниже - как найти любую команду за две секунды, какие двенадцать стоит знать с самого начала, какие из них можно жать спокойно и просто из любопытства, а какие могут переписать файлы на диске.
Два способа говорить с агентом
Свободный текст ставит задачу. "Добавь на страницу форму обратной связи" - агент прочитает файлы, решит, что менять, и поменяет.
Встроенные команды из этого раздела управляют сессией. /model меняет модель, /clear начинает разговор заново, /status показывает, чем вы сейчас работаете. Файлы проекта при этом чаще всего вообще не трогаются.

Одно техническое правило, из-за которого бывает недоумение: команда распознаётся только в самом начале сообщения. Слэш в середине фразы - обычный символ, никакой команды там нет. А всё, что идёт после имени команды, становится её аргументом:
| Что вы набрали | Как прочитает агент |
|---|---|
| добавь на страницу форму обратной связи | задача обычными словами, слэша нет вовсе |
/compact оставь всё про вёрстку формы | команда, а всё после её имени - аргумент |
поправь путь src/main/index.html | слэши есть, но не в начале, поэтому команды нет |
Если отправить команду, пока агент ещё отвечает, она встанет в очередь и выполнится, как только он закончит текущий шаг. Часть команд работает иначе и срабатывает сразу, не прерывая ответ, например /status.
Как найти нужную команду
Запоминать список наизусть не нужно, и это, пожалуй, главное, что стоит вынести из статьи 😅. Наберите / в пустой строке - откроется меню со всеми доступными командами. Дописали пару букв, список отфильтровался, Tab принимает выбранную подсказку.

Если хочется не меню, а справку с пояснениями, есть /help. Это ответ на вопрос "а что тут вообще есть".
В меню лежат не только встроенные команды. Туда же попадают skills, workflows и prompts от плагинов и подключённых инструментов. Это не кнопки управления, а готовые сценарии: они передают агенту инструкции, могут запускать инструменты и менять проект. Поэтому набор растёт вместе с проектом, и пополнять его можно самому - но это тема отдельная и не этой статьи.
И сразу оговорка, чтобы потом не удивляться: список у разных людей разный. Часть команд зависит от платформы, тарифа и того, что подключено к проекту. Не нашли у себя строку из таблицы ниже - это нормально, а не поломка.
Базовый набор на первое время
Двенадцать команд, которых хватает надолго. Заучивать не надо, достаточно один раз прочитать и знать, что они существуют.
| Команда | Что делает | Когда пригодится |
|---|---|---|
/help | справка и список доступных команд | забыли, что есть под рукой |
/status | версия, модель, аккаунт, подключения | непонятно, чем именно вы сейчас работаете |
/doctor | проверка установки и настроек: PATH, дубли установок, нечитаемые файлы настроек; найденное предлагает починить, но правит только после вашего подтверждения | агент запускается, но ведёт себя странно |
/model | сменить модель | нужна другая модель под задачу |
/ide | состояние связки с редактором | плагин подключён, но ведёт себя не так |
/context | что именно занимает окно контекста | разговор разросся, хочется понять чем |
/clear | начать разговор с чистого листа | сменили задачу |
/compact | сжать разговор в краткое изложение | разговор длинный, а задача та же |
/rewind | вернуться к прошлой точке разговора или кода | последний заход всё испортил |
/resume | переключиться на другой сохранённый разговор | нужно вернуться к вчерашней работе |
/cost | сколько потрачено, то же самое, что /usage | интересно, во что обходится сессия |
/exit | выйти | конец работы |
Отдельно про /rewind: у неё есть псевдонимы /undo и /checkpoint. Так что если рука по привычке набрала "undo", всё сработает.
Что команда меняет, а что только показывает
Набор из таблицы делится на три группы, и разница между ними важнее, чем кажется на первый взгляд.
- Только показывают.
/help,/status,/context,/cost,/ide. Ничего не меняют ни в проекте, ни в разговоре. Жать можно сколько угодно. - Меняют разговор или настройки агента, но не файлы проекта.
/clear,/compactи/resumeработают только с тем, что агент держит в голове: первые две с текущим разговором, третья подменяет его другим./modelменяет модель и запоминает выбор для новых сессий./exitзакрывает сессию, разговор при этом остаётся сохранённым. - Могут изменить файлы на диске.
/rewindи/doctor. Первая - единственная, которая возвращает код к прошлому состоянию. Вторая код не трогает, но может предложить правки в файлах настроек, и делает это только после вашего подтверждения.
Это единственная команда базового набора, которая меняет код на диске. Её меню предлагает выбрать точку, к которой вы возвращаетесь, и что именно вернуть: код, разговор или и то и другое. Прочитайте, что выбрано, прежде чем нажать: исчезнут правки, которые агент сделал своими инструментами редактирования после этой точки. То, что он сделал командами в терминале - rm, mv, скрипты, - и ваши собственные правки в файлах, которых агент не касался, откат не трогает, их придётся возвращать другим способом.
И раз уж речь о потерях. /clear ничего не удаляет: ни файлы проекта, ни прошлый разговор. файлы как лежали на диске, так и лежат, разговор остаётся сохранённым, и к нему можно вернуться. Вы просто продолжаете с чистого листа.
Команда, флаг и горячая клавиша
Управление разложено по трём разным местам, и путаница обычно начинается именно тут.
Граница проходит по запуску. Слева от неё агента ещё нет, и разговаривать не с кем - там работает только флаг. Справа агент открыт, и оба входа ведут внутрь одной сессии.
Слэш-команда работает внутри уже запущенной сессии. Агент открыт, вы пишете ему в строку ввода.
Флаг задаётся при запуске, когда сессии ещё нет. Он пишется не в строке агента, а в терминале, рядом с командой claude - и это не самостоятельная команда, а добавка к обычному запуску:
claude # обычный запуск, чистый лист
claude --continue # продолжить последний разговор в этой папке
claude --resume # выбрать разговор из спискаАгент стартует в любом случае. Флаг только говорит, с чего начать: с пустого разговора или с одного из прошлых.
Нагляднее всего пара, которая делает одно и то же из двух разных мест:
claude --resume # список разговоров, ещё до старта сессии
/resume # тот же список, изнутри уже открытойГорячие клавиши - третье место. Их немного, но выручают они чаще команд:
Escпрерывает текущий ответ. Работа при этом не теряется, агент просто останавливается;EscEscпри пустой строке открывает меню отката, то же самое, что/rewind;Tabпринимает подсказку автодополнения;Shift+Tabпереключает режим доступа, то есть насколько самостоятельно агент правит файлы, не спрашивая вас.
С двойным Esc есть нюанс, на который натыкаются все. Меню отката открывается, только если строка ввода пустая. Если вы успели что-то набрать, первый двойной Esc просто сотрёт набранное. Текст при этом не пропадает: он уходит в историю ввода, и стрелка вверх его вернёт.
Зачем это в повседневной работе
Управляющие команды из этой статьи - не про то, как лучше объяснить задачу. Они помогают держать сессию в рабочем состоянии. При этом всё меню по / шире: skills и workflows могут запускать сами задачи. Несколько вещей, которые стоит унести с собой:
- качество ответа на произвольную задачу этими управляющими командами не улучшить. Оно по-прежнему зависит от того, что вы написали обычными словами;
- когда что-то идёт не так, порядок обычно один:
/status, чтобы понять, чем вы работаете,/context, чтобы увидеть, чем занят разговор, и только потом выбор между/clear,/compactи/rewind; - встроенные команды интерфейса запускаете вы сами. Skill может подключиться автоматически, если его описание подходит задаче; это уже инструкция агенту, а не кнопка управления сессией;
- меню по
/растёт вместе с проектом. Подключили плагин, добавили skill - в списке появятся строки, которых вчера не было; /doctorстоит держать в голове отдельно: он смотрит не на код проекта, а на установку и настройки агента, и без вашего "да" ничего не меняет. Еслиclaudeведёт себя странно с самого запуска, начинать разумно с него. А еслиclaudeне стартует вообще, набирать команду негде - тогда в терминалеclaude doctor: он только показывает диагностику, ничего не правя.
Наберите / и первые буквы того, что хотите сделать. Меню отфильтрует само - это быстрее, чем вспоминать точное написание, и надёжнее, чем искать в интернете.

Состав меню зависит от версии Claude Code, платформы и тарифа, поэтому у вас список может отличаться от приведённого здесь. Свой актуальный набор всегда покажет /help.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ