Команды Claude Code: горячие клавиши и шпаргалка
Ты работаешь в Claude Code на словах: всё проговариваешь промптом, чистишь контекст руками, по сто раз пишешь «прочитай файл вот этот», а когда Claude уходит не туда — сидишь и ждёшь, пока он закончит. А под капотом есть слой управления, который делает всё это в один символ: слэш-команды, четыре спецсимвола ввода и горячие клавиши, переключающие режимы работы. Ниже — полная шпаргалка: /clear и /compact для контекста, /model и /cost для денег, символы @ # ! для файлов, памяти и оболочки, Esc и Shift+Tab для управления на лету, и как собрать собственные команды под свои задачи. В конце — к чему это всё на самом деле: беглость в инструменте имеет смысл, только если ты собираешь на нём то, что продаётся.
- Четыре управляющих символа —
/ @ # !— на которых держится весь быстрый ввод - Разницу между
/clearи/compactи когда какую жать - Горячие клавиши, которые экономят и время, и токены — начиная с
Esc - Что переключает
Shift+Tabи почему режим плана меняет работу - Как за минуту сделать собственную команду
/названиепод свою рутину - Готовую таблицу-шпаргалку, чтобы держать рядом с экраном
Три слоя управления, а не один промпт
Короткий ответ сразу, как любит поисковик: в Claude Code тремя символами и парой клавиш делается то, на что новички тратят целые абзацы текста. Большинство застревает на первом уровне — общается с Claude только обычными сообщениями. Но управление в нём устроено слоями, и каждый следующий слой убирает рутину.
- Слэш-команды. Всё, что начинается со
/, — это команды самой программе, а не запрос к модели./clear,/model,/cost— они управляют сессией мгновенно и не тратят на это рассуждения Claude. - Спецсимволы ввода.
@,#и!прямо в строке подставляют файл, пишут в память или выполняют команду оболочки. Это не команды, а «модификаторы» твоего ввода. - Горячие клавиши.
Esc,Shift+Tab,Ctrl+Rи стрелки управляют процессом без единого слова — прерывают, переключают режим, ищут по истории.
Зачем вообще это учить, если «и так работает»? Затем же, зачем горячие клавиши в любом редакторе: каждое действие, которое ты делаешь руками или объясняешь словами, можно делать одним нажатием. На дистанции это десятки сэкономленных минут в день и — что важнее для Claude Code — сэкономленные токены. Лишнее «прочитай весь проект» вместо точечного @файл раздувает контекст и жжёт лимит. Команды — это не украшение, это прямой рычаг скорости и экономии.
Промптом ты объясняешь Claude, что делать. Командами ты управляешь самим Claude Code. Это разные вещи, и большая часть рутины живёт именно во второй.
Четыре спецсимвола ввода: / @ # !
Прежде чем разбирать конкретные команды, надо запомнить четыре символа, с которых начинается ввод. Они задают, как Claude Code прочитает строку. Это фундамент — выучишь их, и половина «магии» интерфейса станет понятной.
| Символ | Что делает | Пример |
|---|---|---|
/ | Слэш-команда самой программе | /clear, /model |
@ | Подставить файл или папку с автодополнением пути | @src/app.js поправь импорт |
# | Записать строку в память проекта (CLAUDE.md) | # отвечай по-русски |
! | Выполнить команду оболочки, не выходя из Claude | !git status |
Каждый из них закрывает свою боль. @ — это лекарство от «прочитай весь проект»: вместо того чтобы заставлять Claude перелопачивать репозиторий, ты прицельно показываешь нужный файл, и автодополнение само находит путь. # превращает разовое замечание в постоянное правило: написал # все суммы в рублях — и это уедет в CLAUDE.md, Claude будет помнить это и в следующих сессиях. ! запускает команду терминала тут же, не разрывая разговор: удобно глянуть !git diff или !ls, не переключая окно.
Привычка подставлять файлы через @ вместо просьбы «изучи проект» — одна из самых больших экономий токенов. Claude читает ровно то, что нужно, контекстное окно не забивается лишним, а ответы становятся точнее. Подробнее про расход — в разборе «Как не сжечь лимиты Claude Code».
Команды контекста: /clear, /compact, /context
Самая частая боль в Claude Code — раздувшийся контекст: сессия тянется, Claude перечитывает всю историю на каждом шаге, ответы тупеют, лимит тает. Три команды решают это, и путаница между ними стоит людям и денег, и нервов. Разберём по делу.
/clear — начать с чистого листа
/clear полностью обнуляет контекст. Claude забывает весь предыдущий разговор, будто сессия только началась. Жми её, когда переходишь к новой, не связанной с прошлым задаче: закончил с одним модулем — /clear перед следующим. Это и держит ответы острыми (нет старого мусора в окне), и резко экономит токены.
/compact — сжать, но сохранить нить
/compact не выбрасывает историю, а сжимает её в краткую сводку и продолжает с ней. Суть задачи сохраняется, но место в окне освобождается. Это для длинной задачи, которую нельзя бросить: работаешь над фичей третий час, окно забилось — /compact, и продолжаешь с того же места, но без груза всей переписки.
/context — посмотреть, чем забито окно
/context не меняет ничего, а показывает карту: чем прямо сейчас занято контекстное окно — системные инструкции, твой CLAUDE.md, прочитанные файлы, история. Это диагностика: смотришь сюда, чтобы понять, пора ли чистить и что именно раздулось.
- Новая задача, не связана с прошлым →
/clear. Не тащи старый контекст в новое дело. - Та же задача, но окно забилось →
/compact. Сохрани суть, сбрось вес. - Не понимаешь, что происходит →
/context. Посмотри карту окна, потом решай, что жать.
Правило простое:/clear— когда прошлое больше не нужно,/compact— когда нужно, но мешает его объём. Перепутаешь — либо потеряешь нить, либо потащишь мусор дальше.
Команды модели и денег: /model, /cost
Второй блок команд — про то, чем и за сколько ты работаешь. Здесь две рабочие лошадки, которые напрямую влияют на лимит.
/model — переключить модель под задачу
/model меняет модель, которой отвечает Claude. Логика простая: тяжёлые модели мощнее, но дороже и быстрее жгут лимит; лёгкие — дешевле и шустрее. Рутину (переименовать, поправить текст, простой рефактор) держи на модели полегче, а на самую сильную переключайся под действительно сложную архитектурную задачу. Это один из главных рычагов экономии: половина перерасхода — это рутина, сделанная на самой тяжёлой модели.
/cost — сколько ушло на сессию
/cost показывает расход текущей сессии: входные, выходные и кэшированные токены, а на оплате по API — и стоимость. На подписке Pro или Max денежное поле часто показывает ноль — это нормально, ты платишь за тариф, а не за токены, поэтому смотри на объём.
/cost — это базовый счётчик. Если хочешь видеть расход по дням, сессиям и моделям, есть внешние трекеры. Их разбор — в статье «Как отслеживать расход токенов в Claude Code: 5 трекеров».
Команды проекта и настройки
Третий блок — команды, которые нужны реже, но в нужный момент экономят кучу возни. Это «обвязка» вокруг работы: настройка, инициализация проекта, диагностика.
| Команда | Что делает | Когда нужна |
|---|---|---|
/help | Справка по работе с Claude Code | Забыл команду или только начинаешь |
/init | Сгенерировать CLAUDE.md по проекту | Первый запуск в новом репозитории |
/config | Открыть настройки | Поменять поведение, тему, опции |
/memory | Редактировать файлы памяти (CLAUDE.md) | Правишь правила проекта вручную |
/statusline | Настроить строку состояния | Вывести модель, ветку, расход вниз экрана |
/mcp | Управление MCP-серверами | Подключённые внешние инструменты |
/agents | Управление субагентами | Настраиваешь специализированных помощников |
/doctor | Диагностика установки | Что-то сломалось, проверить окружение |
/resume | Вернуться к прошлой сессии | Продолжить вчерашний разговор |
Из этого списка две команды стоит запомнить сразу. /init — первое, что делаешь в новом проекте: Claude сам осмотрит репозиторий и соберёт стартовый CLAUDE.md с описанием структуры и правил, чтобы дальше не объяснять контекст каждый раз. А /memory и символ # — твой способ растить этот файл по ходу: всё, что ты постоянно повторяешь Claude, лучше один раз записать в память. Как грамотно собрать проект и его контекст — в отдельном разборе «Как настроить проект в Claude Code: структура папок и контекст».
Горячие клавиши: Esc, Ctrl, стрелки
Команды — это половина. Вторая половина управления вообще не печатается, а нажимается. Горячие клавиши работают, пока Claude думает или пишет, и именно они дают ощущение, что ты управляешь процессом, а не наблюдаешь за ним.
| Клавиша | Что делает |
|---|---|
Esc | Прервать текущее действие Claude, не закрывая сессию |
Esc Esc (дважды) | Открыть историю сообщений, вернуться и отредактировать прошлый запрос |
↑ / ↓ | Листать историю своих прошлых сообщений |
Ctrl+R | Поиск по истории команд (обратный поиск) |
Ctrl+L | Очистить экран терминала (контекст не трогает) |
Ctrl+C | Отменить ввод / прервать; повторно — выйти |
Ctrl+D | Выйти из Claude Code |
Главная клавиша здесь — Esc. Как только видишь, что Claude пошёл не туда — полез не в тот файл, начал переписывать не то — бей Esc, не дожидаясь конца. Это экономит и время, и токены: ты обрываешь неверный ход до того, как он раздуется на пол-окна. А двойной Esc — недооценённая вещь: он открывает историю сообщений, и ты можешь вернуться к любому своему прошлому запросу, поправить его и пойти заново — фактически откатить разговор, не начиная с нуля.
Не жди, пока Claude закончит неверное действие «из вежливости». Один Esc вовремя экономит больше токенов, чем десять команд /compact потом. Прерывать рано — это навык, а не грубость.
Ещё пара бытовых мелочей, о которые спотыкаются новички. Чтобы вставить перенос строки и написать многострочный запрос, а не отправить его раньше времени, используют сочетание для новой строки (часто это \ в конце строки перед Enter или Option+Enter — зависит от терминала). А картинку (скриншот ошибки, макет) можно вставить прямо в строку ввода из буфера обмена — Claude её увидит и разберёт.
Режимы работы: Shift+Tab
Отдельная клавиша, которая заслуживает своего раздела, — Shift+Tab. Она переключает режим работы по кругу, и от режима зависит, насколько Claude самостоятелен. Это, пожалуй, самый сильный шорткат после Esc.
- Обычный режим. Claude спрашивает разрешение перед каждым действием — прочитать файл, изменить, выполнить команду. Максимальный контроль, но много подтверждений.
- Авто-принятие правок (auto-accept). Claude применяет изменения в файлах без подтверждения каждого. Удобно, когда ты доверяешь задаче и хочешь, чтобы он шёл потоком, не дёргая тебя.
- Режим плана (plan mode). Claude ничего не меняет — только исследует код и составляет план действий. Ты читаешь план, и только когда одобряешь, он начинает делать. Идеально для сложных задач, где сначала надо понять, что вообще трогать.
Почему это важно. Режим плана — лучшая привычка для серьёзной работы: ты не даёшь Claude кинуться править код наугад, а сначала получаешь стратегию и сверяешь её с головой. А авто-принятие — наоборот, для потоковой рутины, где подтверждать каждый шаг — только мешать. Одна клавиша гоняет тебя между «дай подумать» и «делай уже», не отрывая рук от клавиатуры.
Сложная задача — начни в режиме плана. Пусть Claude сначала покажет, что собирается делать, и только потом делает. Это спасает от переписанного впустую кода чаще, чем любая другая привычка.
Свои команды: папка .claude/commands
А теперь то, что отделяет уверенного пользователя от новичка: в Claude Code можно делать собственные команды. Любую рутину, которую ты повторяешь из раза в раз, можно завернуть в одну короткую /команду.
Механика предельно простая. Создаёшь в проекте папку .claude/commands, а в ней — файл с расширением .md. Имя файла становится именем команды, а текст внутри — промптом, который выполнится при её вызове.
- Создай папку и файл. Например,
.claude/commands/review.mdвнутри проекта. - Напиши внутри инструкцию. То, что ты обычно объясняешь словами: «Проверь изменения на ошибки, опиши риски, предложи правки».
- Вызывай командой. Теперь
/reviewзапускает этот промпт целиком — не нужно печатать его заново.
Дальше эта команда вызывается как встроенная — она появляется в списке, когда набираешь /. Так из часто повторяемого процесса получается твой личный инструмент в одну строку. Команды можно складывать в проект (видны всем, кто работает с этим репозиторием) или в глобальную папку (доступны во всех твоих проектах).
Заметь, что произошло: ты только что собрал инструмент под себя. Это ровно тот навык, на котором строятся продаваемые вещи — Claude из помощника превращается в станок, на котором ты делаешь то, что нужно тебе. Куда это ведёт — в финале, и это самое важное в статье. Глубже это разбираем на практикуме.
Шпаргалка одной таблицей
Собрал всё, что разобрали выше, в одну таблицу — держи её рядом с экраном первую неделю, пока не уйдёт в пальцы.
| Что нажать | Что произойдёт |
|---|---|
/ | Список команд (встроенные + свои + MCP) |
@файл | Подставить файл или папку в запрос |
# текст | Записать правило в память проекта |
!команда | Выполнить команду оболочки |
/clear | Полностью обнулить контекст |
/compact | Сжать историю в сводку, продолжить |
/context | Показать, чем забито окно |
/model | Переключить модель под задачу |
/cost | Расход и стоимость текущей сессии |
/init | Сгенерировать CLAUDE.md по проекту |
/help | Справка по программе |
Esc | Прервать действие Claude |
Esc Esc | История сообщений, откат и правка запроса |
Shift+Tab | Сменить режим: обычный → авто → план |
Ctrl+R | Поиск по истории команд |
↑ / ↓ | Листать прошлые сообщения |
Не пытайся выучить всё сразу. Возьми пять строк — @, /clear, /compact, Esc и Shift+Tab — и доведи их до автоматизма за неделю. Этого хватает, чтобы работать в разы быстрее и аккуратнее по токенам. Остальное добавишь, когда поймёшь, чего тебе не хватает.
С чего начать на этой неделе
Чтобы это не осталось теорией, вот короткий план — после него командами начнёшь пользоваться рефлекторно:
- Набери
/и пролистай список. Просто посмотри, что вообще есть в твоей сборке. Уже это снимает половину вопросов. - Замени «прочитай проект» на
@файл. Весь день подставляй файлы точечно. Заметишь, что ответы стали точнее, а окно — легче. - Введи привычку
Esc. Как только Claude пошёл не туда — прерывай сразу, не дожидаясь конца. Это сэкономит больше токенов, чем что угодно. - Сложную задачу начинай через
Shift+Tab→ режим плана. Сначала план, потом действия. Сравни ощущение с обычным режимом. - Сделай одну свою команду. Заверни любую рутину в
.claude/commands/название.mdи вызови её. Один раз собрал — пользуешься постоянно.
Через неделю такой практики ты перестанешь печатать руками то, что делается одним символом, и впервые почувствуешь Claude Code как инструмент, а не как чат.
Ты станешь быстрым в Claude Code. Но скорость сама по себе не приносит ни рубля. Куда направить эту беглость, чтобы вечера в терминале превращались в деньги, — разбираем по шагам на практикуме. Дальше — про это.
Зачем эта беглость на самом деле
А теперь честный разворот, ради которого всё затевалось. Можно выучить каждую команду, довести шорткаты до рефлекса, собрать десяток своих /команд — и остаться ровно там же, где был. Потому что беглость в инструменте — это не цель. Это сноровка. И сама по себе она не приносит ни копейки.
У большинства всё так и застывает: человек освоил Claude Code, гоняет команды как пианист, собрал бота или лендинг — и оно лежит в папке. Вечера потрачены, навык реально крутой, а денег ноль. Это вайбкодинг в пустоту: ты кодишь, оно работает, тебе нравится — но это игрушка для себя, а не продукт для рынка.
«Умею работать с ИИ» и «зарабатываю на ИИ» — две разные вселенные, и между ними пропасть. Освоить инструмент, выучить все команды, отполировать каждый шорткат легко — это делают тысячи. Превратить навык в актив, который приносит деньги, — почти никто. Не потому что сложно, а потому что дальше «прикольно получилось» мысль не идёт.
Вся суть в одном: и Claude, и беглость в его командах — это инструмент, а не цель. Цель — не красивая работа в терминале, а продукт, который продаётся. И всё, что ты освоил выше, ценно ровно тем, что на этом «станке» ты за вечер собираешь не игрушку, а продаваемую вещь: лендинг с оффером, бота-продавца, мини-сервис. Команды и шорткаты тут — это просто то, что даёт тебе собирать быстро и дёшево.
И вот тут появляется самое сильное направление — цифровой продукт без лица. Ты упаковываешь то, что научился собирать, в продукт, который продаётся много раз: без блога, без съёмок, без тебя в кадре. Лендинг, оффер, приём оплаты — собирается тем же Claude за тот же вечер. Один раз собрал — продаётся в фоне, пока ты делаешь следующий. А беглость в командах работает на тебя напрямую: чем быстрее и дешевле ты собираешь, тем больше продуктов успеваешь запустить.
Я зарабатываю не на том, что бойко гоняю команды в Claude Code. Я зарабатываю на продуктах, собранных в нём. Шорткаты — это не ачивка, это скорость станка. Без продукта станок крутится вхолостую, как бойко ты его ни гоняй.
Дальше у тебя два пути — и оба ведут к своему продукту. Разница в скорости и в том, сколько шишек набьёшь по дороге.
Разбираться по крупицам
- Месяцами собирать процесс по гайдам
- Самому искать, что и как продавать
- Дойти реально, но дольше и через ошибки
Собрать за 3 вечера на практикуме
- Настраиваем Claude под твой продукт
- Собираем продукт без лица по шагам
- Доводим до лендинга и первой продажи
Частые вопросы
Как посмотреть список всех команд в Claude Code?
Набери / в начале строки — откроется список доступных слэш-команд с подсказками, его можно листать. Полную справку выводит /help. Список не статичен: к встроенным командам добавляются твои собственные из папки .claude/commands и команды установленных MCP-серверов, так что у каждого проекта набор слегка свой.
Чем отличается /clear от /compact?
/clear полностью обнуляет контекст — Claude забывает весь разговор, как будто сессия началась заново. Это для перехода к новой задаче. /compact сжимает историю в краткую сводку и продолжает с ней, сохраняя суть, но освобождая окно. /compact — для длинной задачи, которую надо продолжить; /clear — когда прошлое больше не нужно.
Что делает Shift+Tab в Claude Code?
Переключает режим работы по кругу: обычный (Claude спрашивает разрешение на каждое действие) → авто-принятие правок (применяет изменения без подтверждения) → режим плана (только исследует и предлагает план, ничего не меняя до одобрения). Одна клавиша гоняет между ними, не отрывая рук от клавиатуры.
Зачем нужны символы @, # и ! в Claude Code?
@ подставляет конкретный файл или папку с автодополнением пути — точечно вместо «прочитай весь проект». # добавляет строку в память проекта (CLAUDE.md), чтобы правило сохранилось на будущее. ! выполняет команду оболочки прямо из строки ввода. Вместе с / это четыре управляющих символа, на которых держится быстрый ввод.
Как прервать Claude Code, если он пошёл не туда?
Нажми Esc — это мгновенно останавливает текущее действие, не закрывая сессию. Двойное нажатие Esc открывает историю сообщений, где можно вернуться к прошлому запросу и отредактировать его, фактически откатив разговор. Esc экономит и время, и токены, обрывая неверный ход до того, как он раздуется.
Можно ли создавать свои команды в Claude Code?
Да. Создай файл с расширением .md в папке .claude/commands внутри проекта — имя файла станет именем команды (review.md → /review), а текст внутри станет промптом, который выполнится при вызове. Так часто повторяемая инструкция превращается в одну короткую команду.
Хочешь, чтобы вечера в Claude Code превращались в деньги?
На практикуме за 3 вечера настраиваем Claude под тебя, собираем цифровой продукт без лица и доводим до лендинга и первой продажи. Онлайн, запись остаётся навсегда.
Пройти практикум за 2 000 ₽Была статья полезной?
Матвей Абрамов