# Команды Claude Code на одном листе

Полная карта из исходного PDF: горячие клавиши, ввод, расшифровка сессии, слэш-команды, скиллы, агенты и запуск из терминала. Отмечай, что уже используешь, и возвращайся к нужному блоку, когда сессия начинает расползаться.

## Горячие клавиши — общее управление

| Клавиша | Что делает |
| --- | --- |
| `Shift+Tab` | Переключает режимы доступа по кругу, включая режим плана. |
| `Ctrl+O` | Открывает и закрывает полную расшифровку сессии. |
| `Esc` | Прерывает ответ Claude или закрывает диалог. |
| `Esc Esc` | Очищает черновик ввода или открывает откат разговора. |
| `Ctrl+R` | Запускает обратный поиск по истории запросов. |
| `Ctrl+B` | Отправляет текущую работу в фон. |
| `Ctrl+T` | Показывает чек-лист задач Claude. |
| `Ctrl+S` | Откладывает черновик запроса и возвращает его обратно. |
| `Ctrl+G / Ctrl+X Ctrl+E` | Открывает ввод в своём текстовом редакторе. |
| `Ctrl+X Ctrl+K` | Останавливает всех фоновых субагентов сразу. |
| `Ctrl+V` | Вставляет картинку из буфера; в iTerm2 используй Cmd+V, в Windows и WSL Alt+V. |
| `Ctrl+L` | Перерисовывает экран терминала. |
| `Ctrl+Z` | Подвешивает процесс. |
| `Ctrl+D` | Выходит из сессии. |
| `Option+P / Alt+P` | Меняет модель на лету. |
| `Option+T / Alt+T` | Включает и выключает расширенное мышление. |
| `Option+O / Alt+O` | Включает быстрый режим. |
| `?` | Открывает панель подсказок по клавишам, если ввод пустой. |

## Ввод: перенос строки, правка, спецсимволы

| Клавиша или символ | Что делает |
| --- | --- |
| `Ctrl+J` | Делает перенос строки в любом терминале без дополнительной настройки. |
| `\ + Enter` | Делает перенос строки и работает везде. |
| `Shift+Enter` | Делает перенос строки в iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal и Windows Terminal. |
| `!` | В начале строки включает режим оболочки: команда выполняется, вывод попадает в сессию. |
| `@` | Открывает подсказку путей к файлам. |
| `:` | Открывает выбор эмодзи по короткому имени. |
| `Ctrl+A / Ctrl+E` | Переходит в начало или конец строки. |
| `Ctrl+K / Ctrl+U` | Удаляет текст до конца или до начала строки. |
| `Ctrl+W` | Удаляет слово назад. |
| `Ctrl+Y` | Возвращает удалённое. |
| `Alt+B / Alt+F` | Переходит на слово назад или вперёд. |
| `Alt+D` | Удаляет слово вперёд. |
| `Ctrl+_` | Отменяет последнюю правку ввода. |
| `Удерживай Space` | Включает голосовой ввод, если он включён в окружении. |

## Расшифровка сессии после Ctrl+O

| Клавиша | Что делает |
| --- | --- |
| `{ / }` | Переходят к предыдущему или следующему своему запросу после Ctrl+O. |
| `[` | Выгружает весь разговор в нативный скроллбэк терминала, чтобы искать по нему Cmd+F. |
| `v` | Открывает разговор во внешнем редакторе. |
| `q / Esc` | Выходит из просмотра разговора. |

## Слэш-команды: настройка и сессия

| Команда | Когда нужна |
| --- | --- |
| `/config` | Открывает настройки; можно задавать значения напрямую, например /config theme=dark или /config model=sonnet. |
| `/model` | Меняет модель и сохраняет её как модель по умолчанию. |
| `/effort` | Меняет уровень усилия: low, medium, high, xhigh, max, ultracode или auto. |
| `/status` | Показывает версию, модель, аккаунт и состояние связи. |
| `/doctor` | Проверяет установку и помогает починить проблемы окружения. |
| `/usage` | Показывает расход сессии и лимиты плана. |
| `/cost` | Ведёт к статистике расхода, как и /usage. |
| `/stats` | Ведёт к статистике расхода, как и /usage. |
| `/theme` | Открывает настройку темы. |
| `/keybindings` | Открывает настройку своих клавиш. |
| `/terminal-setup` | Настраивает перенос строки по Shift+Enter. |
| `/resume` | Возвращает в разговор по имени или из списка. |
| `/rename` | Переименовывает текущий разговор. |
| `/branch` | Создаёт ветку разговора, чтобы попробовать другой ход. |
| `/fork` | Создаёт копию разговора для отдельного продолжения. |
| `/export` | Выгружает разговор текстом. |
| `/recap` | Делает однострочный итог сессии. |
| `/permissions` | Открывает правила разрешений. |
| `/hooks` | Настраивает хуки на события инструментов. |
| `/voice` | Включает или настраивает голосовой ввод. |
| `/insights` | Готовит HTML-отчёт по своим сессиям. |

## Контекст, память и стоимость

| Команда | Когда нужна |
| --- | --- |
| `/context` | Показывает цветную сетку контекста: что именно забивает окно и что его раздувает. |
| `/compact` | Сжимает разговор и продолжает в нём же; можно указать, на чём сфокусировать итог. |
| `/clear` | Начинает с пустого контекста; имя в аргументе подпишет прошлый разговор в /resume. |
| `/autocompact` | Настраивает окно автоматического сжатия. |
| `/memory` | Открывает файлы CLAUDE.md и показывает авто-память. |
| `/init` | Собирает CLAUDE.md по проекту. |
| `/add-dir` | Добавляет рабочую папку в текущую сессию. |
| `/rewind` | Возвращает разговор и код к прошлой точке. |
| `/checkpoint` | Алиас для отката к прошлой точке. |
| `/undo` | Алиас для отката к прошлой точке. |

## Работа с кодом

| Команда | Когда нужна |
| --- | --- |
| `/plan` | Включает режим плана сразу с задачей, например /plan fix the auth bug. |
| `/diff` | Открывает интерактивный просмотр незакоммиченных правок и изменений по ходам. |
| `/code-review` | Проверяет дифф, ветку или PR; --fix применяет найденное, --comment оставляет комментарии. |
| `/security-review` | Проверяет ветку против основной на инъекции, проблемы авторизации и другие риски. |
| `/simplify` | Запускает четыре агента, которые параллельно ищут переиспользование, упрощения и правят код. |
| `/verify` | Собирает и запускает приложение, чтобы посмотреть на результат, а не только на тесты. |
| `/debug` | Включает журнал отладки и помогает разобрать проблему по логам. |
| `/mcp` | Открывает серверы MCP и их авторизацию. |
| `/plugin` | Открывает управление плагинами. |

## Скиллы и агенты

| Функция | Что помнить |
| --- | --- |
| `SKILL.md` | Свой скилл хранится как файл SKILL.md. |
| `~/.claude/skills/ /SKILL.md` | Личный скилл для всех проектов. |
| `.claude/skills/ /SKILL.md` | Скилл только для одного проекта. |
| `Личный скилл` | Если одноимённый скилл есть и в проекте, и у себя, побеждает личный. |
| `/skills` | Показывает список скиллов; t сортирует по весу в токенах, Space меняет видимость скилла для Claude. |
| `/agents` | С версии 2.1.198 напоминает: попроси Claude собрать субагента или правь .claude/agents/ руками. |
| `/subtask` | Форкнутый субагент забирает весь разговор, работает в фоне и возвращает результат сюда же. |
| `/background` | Отцепляет всю сессию в фон и освобождает терминал. |
| `/tasks` | Показывает, что крутится в фоне прямо сейчас. |
| `/batch` | Раскладывает большую правку на 5-30 независимых кусков и запускает их параллельно. |
| `/loop` | Повторяет запрос, пока сессия открыта. |

## Запуск из терминала

> В исходном PDF этот блок помечен как «80 флагов», но на странице перечислены не все 80 по одному. Ниже перенесены все флаги и режимы, которые реально есть в файле.

| Команда или флаг | Что делает |
| --- | --- |
| `claude --continue` | Открывает последний разговор в этой папке. |
| `--fork-session` | Даёт продолжению новый идентификатор. |
| `claude --worktree / claude -w` | Запускает изолированный git-worktree в <repo>/.claude/worktrees/<имя>; можно передать номер PR. |
| `claude --tmux` | Создаёт tmux-сессию под этот worktree с нативными панелями iTerm2. |
| `claude --permission-mode plan` | Стартует в режиме плана. |
| `--permission-mode default` | Использует обычный режим разрешений. |
| `--permission-mode acceptEdits` | Автоматически принимает правки, когда режим разрешений это допускает. |
| `--permission-mode auto` | Включает автоматический режим разрешений. |
| `--permission-mode dontAsk` | Работает без лишних запросов на подтверждение в рамках режима. |
| `--permission-mode bypassPermissions` | Обходит запросы разрешений там, где это явно разрешено окружением. |
| `claude --effort xhigh` | Задаёт уровень усилия на всю сессию. |

## Порядок использования

- Перед большой правкой включи `/plan` или переключись в режим плана через `Shift+Tab`.
- Когда контекст раздулся, сначала открой `/context`, затем сожми разговор через `/compact`.
- Перед сдачей правок открой `/diff`, затем запускай `/verify` или `/code-review`.
- Если задача распадается на части, используй `/subtask`, `/background`, `/tasks` или `/batch`.
- Если окружение ведёт себя странно, начни с `/doctor` и `/debug`.

## Где смотреть первоисточник

| Раздел | Ссылка |
| --- | --- |
| Все команды списком | https://code.claude.com/docs/en/commands |
| Клавиши и режимы ввода | https://code.claude.com/docs/en/interactive-mode |
| Скиллы | https://code.claude.com/docs/en/skills |
| Флаги запуска | https://code.claude.com/docs/en/cli-reference |

---

Источник: https://localhost:3000/m/komandy-claude-code-na-odnom-liste
