⌨️ Шпаргалка команд Claude Code
Все slash-команды, CLI-флаги и горячие клавиши с объяснениями. Полный справочник для ежедневной работы.
/ Slash-команды — в чате CC
Вводятся прямо в строке ввода Claude Code. Работают в любой момент сессии.
| Команда | Что делает |
|---|---|
| /help | Показывает справку по всем командам и базовым концепциям CC прямо в чате. Полезно при первом знакомстве и при обновлении CC. |
| /clear | Очищает историю разговора и сбрасывает контекст. Модель «забывает» всё что было. Используй когда задача завершена и начинается новая — экономит токены. |
| /compact | Сжимает текущую историю разговора: заменяет старые сообщения кратким резюме. Не сбрасывает контекст, но освобождает место в окне. Хорошо при длинных сессиях. |
| /cost | Показывает расход токенов и стоимость текущей сессии в долларах. Помогает контролировать бюджет. После /clear счётчик сбрасывается. |
| /model | Переключает активную модель. Позволяет выбрать из списка: Haiku, Sonnet, Opus. Haiku — быстро и дёшево. Sonnet — баланс. Opus — максимальная мощь. |
| /model sonnet | Быстро переключается на claude-sonnet-4-x без диалога выбора. |
| /model haiku | Переключается на claude-haiku-4-x — самую быструю и дешёвую модель. Хорошо для простых задач. |
| /model opus | Переключается на claude-opus-4-x — мощнейшую модель. Для сложных архитектурных задач. |
| /fast | Включает Fast Mode (Opus 4 с ускоренным выводом). Быстрее стандартного Opus. Доступен только с подпиской Opus. Переключается повторным /fast. |
| /config | Открывает интерактивный диалог настройки: тема, язык, модель, автокомпактация. Изменения пишутся в ~/.claude/settings.json. |
| /permissions | Показывает текущие разрешения (allow/deny) для всех инструментов. Помогает диагностировать почему CC не может выполнить команду. |
| /status | Информация о текущей сессии: модель, токены, время работы, активные MCP. |
| /memory | Показывает содержимое CLAUDE.md файлов которые CC читает в текущей сессии. Помогает понять какой контекст передаётся модели при каждом запуске. |
| /add-dir <путь> | Добавляет дополнительную директорию в контекст сессии (помимо текущей рабочей). Удобно когда проект разбит на несколько папок (монорепо, shared-либа). |
| /bug | Открывает форму для отправки баг-репорта в Anthropic с контекстом сессии. |
| /doctor | Проверяет здоровье установки CC: версия node, npm, наличие конфигов, доступность API. Первый шаг при любых проблемах — запусти /doctor. |
| /review | Запускает code review текущего git diff. CC анализирует изменения и предлагает улучшения. |
| /init | Инициализирует Claude Code в текущей папке: создаёт CLAUDE.md с базовой структурой проекта. Используй при добавлении CC в новый проект. CC сам анализирует структуру. |
| /ide | Инструкции по подключению IDE расширений (VS Code, JetBrains). |
| /logout | Выход из аккаунта Anthropic. Удаляет сохранённые API-ключи из системного хранилища. |
| /login | Вход в аккаунт Anthropic через браузер (OAuth). Альтернатива — переменная ANTHROPIC_API_KEY. |
🖥️ CLI-флаги — при запуске из терминала
Передаются в команду claude при запуске из PowerShell / CMD / Bash.
| Флаг / Команда | Что делает |
|---|---|
| claude | Запускает интерактивный режим в текущей директории. Основной способ работы — открываешь папку проекта, запускаешь claude. |
| claude -p "задача" | Print mode: отправляет задачу и выводит ответ без интерактивного режима (в stdout). Удобно для скриптов, CI/CD, pipe в другие команды. |
| claude -p "задача" --output-format json | Вывод ответа в JSON-формате. Поля: type, content, cost_usd, duration_ms. Для машинной обработки результатов CC. |
| claude --model sonnet | Запускает CC с явным указанием модели. Перебивает значение из settings.json. |
| claude --resume | Возобновляет последнюю прерванную сессию (восстанавливает контекст разговора). Полезно если случайно закрыл терминал. |
| claude --resume <session-id> | Возобновляет конкретную сессию по ID (ID видно в выводе /status или в ~/.claude/sessions/). |
| claude --continue | Продолжает последнюю сессию без отображения истории разговора. |
| claude --version | Выводит текущую версию Claude Code CLI. |
| claude update | Обновляет CC до последней версии через npm. Эквивалент: npm install -g @anthropic-ai/claude-code@latest |
| claude --dangerously-skip-permissions | Отключает все подтверждения разрешений. CC выполняет ВСЁ без вопросов. ⚠️ Только для CI/CD и скриптов в изолированной среде. Никогда не используй на production. |
| claude config list | Выводит все параметры конфигурации из settings.json в терминал. |
| claude config get model | Получает значение конкретного параметра конфигурации. |
| claude config set model opus | Устанавливает значение параметра конфигурации через CLI без редактирования JSON. |
| claude mcp list | Показывает все подключённые MCP-серверы и их статус (активен / ошибка). |
| claude mcp add <name> <cmd> | Добавляет MCP-сервер в глобальный конфиг (~/.claude/settings.json). Пример: claude mcp add docker -- docker-mcp |
| claude mcp remove <name> | Удаляет MCP-сервер из конфигурации. |
| claude mcp get <name> | Показывает конфигурацию конкретного MCP-сервера. |
⌨️ Горячие клавиши в интерактивном режиме
Работают когда открыт интерактивный режим CC в терминале.
Enter
Отправить сообщение
Отправляет текущую строку ввода как промпт.
Shift+Enter
Перенос строки
Добавляет новую строку в промпт без отправки. Для многострочных задач.
Ctrl+C
Прервать генерацию
Останавливает текущий ответ модели на полуслове. Можно скорректировать задачу.
Ctrl+C Ctrl+C
Выход из CC
Двойное нажатие — полный выход из Claude Code и возврат в терминал.
↑ ↓
История промптов
Перемещение по истории отправленных сообщений (как в bash history).
Ctrl+R
Поиск по истории
Реверсивный поиск по предыдущим промптам — как в bash.
Tab
Автодополнение
Автодополнение slash-команд и путей к файлам.
Ctrl+L
Очистить экран
Очищает терминал (не сбрасывает контекст — только визуально).
Esc
Отмена / Режим Vim
Отменяет текущий ввод. Если включён vim-режим — переключает Normal/Insert.
Ctrl+Z
Отмена инструмента
Отменяет выполнение текущего инструмента и возвращает управление.
🔖 Режимы Plan Mode и обход разрешений
Plan Mode: В Plan Mode CC только анализирует и планирует — не выполняет никаких действий (не пишет файлы, не запускает команды). Активируется кнопкой в UI или через промпт.
| Действие | Как сделать |
|---|---|
| Plan Mode | Нажать кнопку слева от строки ввода или написать план / plan this в начале промпта. CC составит план без выполнения.После проверки плана — Enter или «выполни» для запуска. |
| Разрешить один раз | Когда CC спрашивает разрешение — выбрать «Yes» (разрешить только этот вызов). |
| Разрешить навсегда | Выбрать «Always allow» — добавляет паттерн в allow-лист settings.json автоматически. |
| ! команда | Префикс ! в строке ввода запускает shell-команду напрямую от пользователя (не от CC).Вывод попадает в контекст разговора. Удобно для интерактивных команд типа ! gcloud auth login. |
📁 Работа с файлами в чате
| Способ | Что делает |
|---|---|
| @имя-файла | Добавляет файл в контекст разговора. CC читает и анализирует его содержимое. Пример: @src/app/Http/Controllers/UserController.php |
| Drag & Drop | Перетаскивание файла или изображения в окно CC (Desktop App) — добавляет как вложение. |
| Вставка изображения | Ctrl+V вставляет скриншот из буфера — CC анализирует визуально. Удобно для UI-задач. |
| Ссылка на папку | @src/Models/ — добавляет всё содержимое директории в контекст. Осторожно с большими папками — много токенов. |
🔌 MCP-инструменты — управление из чата
| Команда | Что делает |
|---|---|
| /mcp | Показывает список всех подключённых MCP-серверов и доступных инструментов. |
| claude mcp list | CLI: выводит MCP серверы из глобального конфига (global scope). |
| claude mcp list --scope project | Выводит MCP из .mcp.json текущего проекта. |
| claude mcp list --scope local | Выводит MCP из settings.local.json (локальные, не коммитятся в git). |
🔄 Sub-agents и параллельная работа
Task tool: CC может запускать под-агентов через Task tool — это позволяет параллельно выполнять независимые задачи (например, тесты и документацию одновременно).
| Запрос | Что происходит |
|---|---|
| "сделай X и Y параллельно" | CC запускает два под-агента одновременно через Task tool. Каждый выполняет свою задачу независимо. Экономит время на длинных задачах (тесты, генерация, анализ). |
| "исследуй X и доложи" | CC запускает агента-исследователя через Task tool, собирает результат и синтезирует ответ. |
⚙️ Переменные окружения
# Основные переменные (в settings.json → env, или системно)
ANTHROPIC_API_KEY=sk-ant-... # API-ключ (обязателен без OAuth)
MCP_TOOL_SEARCH=1 # Отложенная загрузка MCP-схем (-47 до -95% токенов)
CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 # Авто-компакт при N токенах
DISABLE_TELEMETRY=1 # Отключить отправку данных в Anthropic
ANTHROPIC_MODEL=claude-sonnet-4-6 # Принудительная модель через env
CLAUDE_CODE_MAX_OUTPUT_TOKENS=8192 # Лимит токенов в ответе
ANTHROPIC_BASE_URL=https://... # Прокси / корпоративный endpoint
BASH_DEFAULT_TIMEOUT_MS=30000 # Таймаут bash-команд (30 сек)
BASH_MAX_TIMEOUT_MS=600000 # Максимальный таймаут (10 мин)
📊 Токены — быстрая справка
| Модель | Контекст | Цена (input / output) | Когда использовать |
|---|---|---|---|
| Haiku 4.5 | 200K токенов | ~$0.001 / $0.005 за 1K | Рутина: форматирование, переименование, простые правки |
| Sonnet 4.6 | 200K токенов | ~$0.003 / $0.015 за 1K | Основная работа: фичи, рефакторинг, баги. Дефолт. |
| Opus 4.7 | 200K токенов | ~$0.015 / $0.075 за 1K | Сложные задачи: архитектура, алгоритмы, нестандартные ситуации |