Чаще всего вы будете использовать такие команды Claude Code: claude для запуска сессии, claude -p "..." для разового ответа, claude -c для продолжения, /clear и /compact для управления контекстом, /model для смены модели, Shift+Tab для смены режима разрешений и Esc, чтобы остановить Claude посреди хода. Кроме того, @ упоминает файл, ! запускает команду shell, а ваши skills становятся командами /name. Таблицы ниже сгруппированы по задачам, и каждая запись проверена по официальной документации Claude Code.
Держите эту страницу открытой во второй вкладке. Если вы только знакомитесь с инструментом, начните со статьи как пользоваться Claude Code и возвращайтесь сюда, когда понадобятся сочетания клавиш.
Запуск и возобновление сессий
Эти команды выполняются в вашем shell, до запуска Claude Code.
| Команда | Что делает |
|---|---|
claude | Запускает интерактивную сессию в текущей папке |
claude "explain this repo" | Запускает сессию с первым промптом |
claude -p "query" | Режим print: отвечает один раз и завершается, удобно для скриптов |
cat log.txt | claude -p "why does this fail?" | Передаёт содержимое через pipe в разовый запрос |
claude -c | Продолжает последний разговор в этой папке |
claude -c -p "query" | Продолжает его в неинтерактивном режиме |
claude -r "<session>" "query" | Возобновляет сессию по ID или имени |
claude update | Обновляет до последней версии |
claude doctor | Проверяет установку и настройки на проблемы |
claude mcp | Настраивает серверы MCP |
claude auth login / claude auth logout | Вход или выход (claude auth status показывает текущий аккаунт) |
Сессии хранятся по папкам. claude -c в другой директории не найдёт разговор, который вы вели в своём проекте.
Флаги CLI, которые стоит запомнить
В справочнике CLI перечислены десятки флагов, и там отмечено, что claude --help показывает не все из них. Вот те, которыми пользуются чаще всего.
Сессия и вывод
| Флаг | Что делает |
|---|---|
--print, -p | Неинтерактивный режим |
--continue, -c | Загружает последний разговор в этой папке |
--resume, -r | Возобновляет конкретную сессию или предлагает выбрать |
--fork-session | При возобновлении создаёт новый ID сессии вместо повторного использования старого |
--name, -n | Задаёт сессии отображаемое имя |
--output-format | text, json или stream-json в режиме print |
--max-turns | Ограничивает число ходов агента в режиме print |
--max-budget-usd | Останавливает запуск в режиме print после указанной суммы в долларах |
--verbose | Показывает полный вывод по ходам |
--version, -v | Выводит версию |
Модель и усилие
| Флаг | Что делает |
|---|---|
--model sonnet | Выбирает модель по алиасу (sonnet, opus, haiku) или по полному имени |
--fallback-model | Модель, на которую переключаться, когда основная перегружена (режим print) |
--effort | Задаёт уровень усилия, например low, medium, high или max |
Разрешения и инструменты
| Флаг | Что делает |
|---|---|
--permission-mode plan | Запускает в выбранном режиме: default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
--allowedTools "Bash(npm test)" | Разрешает запускать эти инструменты без запроса |
--disallowedTools "Bash(git push *)" | Убирает эти инструменты из доступных модели |
--dangerously-skip-permissions | То же, что bypassPermissions. Только в изолированных средах |
--add-dir ../shared | Даёт Claude доступ к другой папке |
Последний флаг — грубый инструмент. Безопасные альтернативы описаны в нашей статье о том, как пропускать запросы разрешений безопасно.
Конфигурация и контекст
| Флаг | Что делает |
|---|---|
--append-system-prompt "..." | Добавляет текст к системному промпту по умолчанию |
--system-prompt "..." | Полностью заменяет системный промпт |
--mcp-config ./mcp.json | Загружает серверы MCP из файла |
--settings ./settings.json | Загружает дополнительные настройки из файла или JSON-строки |
--agents '{...}' | Задаёт субагентов прямо в командной строке в виде JSON |
--worktree, -w | Запускает в изолированном git worktree |
--ide | Подключается к вашей IDE при запуске, если доступна ровно одна |
--debug | Включает отладочный вывод |
Встроенные slash-команды
Введите / в начале сообщения, чтобы открыть меню. Команда распознаётся только в самом начале сообщения. Некоторые пункты — это skills, поставляемые вместе с Claude Code, но вызываются они так же. Полный список есть в справочнике команд.
Контекст и разговор
| Команда | Что делает |
|---|---|
/clear | Начинает новый разговор с пустым контекстом |
/compact [instructions] | Сжимает разговор в пересказ, освобождая контекст |
/context | Показывает, чем заполнено контекстное окно |
/resume | Предлагает выбрать прошлую сессию для возобновления |
/rename | Переименовывает текущую сессию |
/branch [name] | Создаёт ответвление разговора с этого места |
/rewind | Возвращает к более раннему состоянию кода, разговора или обоих (также /checkpoint, /undo) |
/btw [question] | Задаёт побочный вопрос, не добавляя его в основную ветку |
/export [filename] | Экспортирует разговор в виде простого текста |
/copy | Копирует последний ответ Claude |
Модель, стоимость и лимиты
| Команда | Что делает |
|---|---|
/model [model] | Переключает модель |
/effort | Меняет уровень усилия |
/fast | Включает или выключает быстрый режим |
/usage | Показывает использование и лимиты тарифа (/cost и /stats — алиасы) |
/status | Версия, модель, аккаунт и состояние соединения |
Если лимиты заканчиваются слишком быстро, прочитайте, почему Claude Code расходует так много токенов.
Настройка проекта
| Команда | Что делает |
|---|---|
/init | Создаёт стартовый CLAUDE.md для проекта |
/memory | Открывает и редактирует ваши файлы памяти |
/add-dir <path> | Добавляет рабочую директорию |
/config | Открывает настройки (тема, режим редактора и другое) |
/permissions | Показывает и редактирует правила allow, ask и deny |
/hooks | Управляет hooks |
/mcp | Управляет серверами MCP и входом в них |
/plugin | Просмотр и установка плагинов |
/skills | Показывает список доступных skills |
/statusline | Настраивает строку состояния |
/terminal-setup | Устанавливает привязку Shift+Enter в терминалах, где это нужно |
/keybindings | Открывает файл с привязками клавиш |
Ревью кода и планирование
| Команда | Что делает |
|---|---|
/plan [description] | Переключает в режим плана, при желании сразу с задачей |
/diff | Показывает изменения в рабочем дереве, включая правки Claude |
/code-review | Проверяет текущие изменения (/review — алиас) |
/security-review | Проверяет изменения в вашей ветке на проблемы безопасности |
/simplify | Наводит порядок в недавно изменённом коде |
Справка и обслуживание
| Команда | Что делает |
|---|---|
/help | Показывает справку |
/doctor | Диагностирует установку |
/ide | Управляет интеграциями с IDE и показывает состояние |
/tasks | Показывает список фоновых задач |
/login / /logout | Переключает аккаунты или выходит из них |
/release-notes | Показывает, что изменилось |
/feedback | Отправляет отзыв (также /bug) |
/exit | Выход (также /quit) |
/vim удалена. Клавиши Vim теперь включаются в /config → Editor mode.
Горячие клавиши
Из документации интерактивного режима. В macOS сочетания с Option работают, только если ваш терминал передаёт Option как Meta.
Управление сессией
| Сочетание | Что делает |
|---|---|
Esc | Останавливает Claude посреди хода |
Esc Esc | Очищает черновик или открывает rewind, если поле ввода пусто |
Ctrl+C | Прерывает или очищает ввод |
Ctrl+D | Выходит из сессии (нажмите дважды) |
Shift+Tab | Переключает режимы разрешений (обычный, автоодобрение правок, план и т. д.) |
Option+P / Alt+P | Переключает модель |
Option+T / Alt+T | Включает или выключает расширенное мышление |
Ctrl+O | Открывает просмотр транскрипта |
Ctrl+B | Переносит выполняющуюся команду или агента в фон |
Ctrl+T | Показывает чек-лист задач |
Ctrl+L | Перерисовывает экран |
Написание промптов
| Сочетание | Что делает |
|---|---|
Ctrl+R | Поиск по истории промптов |
Ctrl+G | Открывает промпт во внешнем редакторе |
Ctrl+V | Вставляет изображение (Alt+V в Windows) |
Ctrl+S | Откладывает промпт; повторное нажатие в пустом промпте возвращает его |
\ затем Enter | Новая строка (работает везде) |
Shift+Enter | Новая строка в iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal и Windows Terminal |
Ctrl+J | Новая строка |
Ctrl+A / Ctrl+E | Переход в начало / конец строки |
Ctrl+U / Ctrl+K | Удаление до начала / до конца строки |
Ctrl+W | Удаляет предыдущее слово |
Если Shift+Enter отправляет промпт вместо новой строки, выполните /terminal-setup.
Префиксы ввода: @, ! и ?
| Префикс | Где | Что делает |
|---|---|---|
/ | Начало сообщения | Запускает команду или skill |
! | Начало сообщения | Режим shell: выполняет команду напрямую |
@ | Где угодно | Упоминает путь к файлу или папке с автодополнением |
? | Пустое поле ввода | Показывает справку по сочетаниям клавиш |
Несколько деталей, которые экономят время:
@src/auth.tsдобавляет файл в разговор.@src/показывает содержимое папки.! npm testвыполняет команду, добавляет в контекст саму команду и её вывод, и Claude отвечает на него. Режим shell выполняется вне песочницы, аTabдополняет из ваших прежних команд с!.- Если вы помните сочетание
#для добавления в память, в актуальной документации его нет. Используйте/memoryили просто попросите Claude что-то запомнить.
Файлы памяти
| Файл | Область действия |
|---|---|
~/.claude/CLAUDE.md | Вы, во всех проектах |
./CLAUDE.md | Проект, общий через git |
./CLAUDE.local.md | Вы, только в этом проекте (не добавляйте в git) |
Внутри файла памяти @path/to/file импортирует другой файл. Импорты могут вкладываться до четырёх уровней. В документации по памяти рекомендуют держать каждый файл в пределах примерно 200 строк. Последние версии также читают AGENTS.md. Что писать в эти файлы, читайте в статье CLAUDE.md и AGENTS.md.
Свои slash-команды через skills
Свои команды теперь делаются через skills. Каждый skill — это папка с SKILL.md, а имя папки становится командой. Подробности в документации по skills.
| Расположение | Команда | Для кого |
|---|---|---|
~/.claude/skills/review-pr/SKILL.md | /review-pr | Для вас, везде |
.claude/skills/deploy/SKILL.md | /deploy | Для всех в репозитории |
.claude/commands/deploy.md | /deploy | Старый формат, всё ещё работает |
| Skill из плагина | /plugin-name:skill-name | Для всех, кто установил плагин |
Минимальный skill с аргументом:
---
name: fix-issue
description: Fix a GitHub issue
disable-model-invocation: true
---
Fix GitHub issue $ARGUMENTS following our coding standards.
Read the issue, write a failing test, fix it, run the tests.
Теперь /fix-issue 482 передаёт 482 как $ARGUMENTS. Для позиционных аргументов используйте $0, $1 (или $ARGUMENTS[0]). disable-model-invocation: true означает, что вызвать skill можете только вы. Без этого параметра Claude тоже может решить использовать skill, если описание подходит. Другие полезные поля frontmatter: argument-hint, allowed-tools и model.
Пять привычек для эффективной работы с этими командами
- Для любой нетривиальной задачи сначала план. Перейдите в режим плана через
Shift+Tabили выполните/plan add rate limiting. Читайте план до того, как изменятся какие-либо файлы. - Очищайте контекст между задачами. Выполняйте
/clear, когда меняете тему. Старый контекст стоит токенов и сбивает модель. - Сжимайте с указаниями.
/compact keep the schema decisions and the failing test namesсохраняет то, что важно. - Превращайте повторяющиеся промпты в skills. Если вы вставляете один и тот же абзац дважды в неделю, это должно быть
/something. - Откатывайте, а не спорьте.
EscEscили/rewindбыстрее, чем просить Claude исправить собственную ошибку.
Когда одного терминала мало
Эти команды работают с одной сессией за раз. Когда вы запускаете три-четыре агента Claude Code на разных задачах, трудность в том, чтобы понимать, какой из них ждёт вас. AgentVera — десктопное приложение, которое запускает каждого агента в отдельной панели в сетке проекта. Claude Code по-прежнему работает как настоящий CLI, поэтому все флаги, slash-команды и skills с этой страницы работают точно так же.
Что оно добавляет вокруг этих команд:
- Рабочее пространство со своими сочетаниями клавиш. В рабочем пространстве есть палитра команд ⌘K, которая ищет по действиям, агентам и проектам, ⌘1–9 для перехода между панелями и сочетания, которые можно переназначить.
- Skills в одном списке. Галерея skills показывает skills Claude Code из
.claude/skillsи~/.claude/skills, позволяет отключить любой из них без удаления и устанавливает skills из галереи после проверки безопасности. - Контрольные точки на каждый ход. Контрольные точки делают снимок папки в начале каждого хода, в дополнение к собственному
/rewindClaude Code. - Отправка вывода агенту. Send to agent передаёт выделенный фрагмент терминала, diff или лог агенту, которого вы выбираете через ⌘⇧L.
Это не заменяет изучение команд выше. Оно помогает, когда сессий много.
Чтобы попробовать AgentVera, начните с главной страницы.