Главная / Шпаргалка команд

⌨️ Шпаргалка команд 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 Сложные задачи: архитектура, алгоритмы, нестандартные ситуации