Шпаргалка по Claude Code
Удобный для поиска и печати справочник по Claude Code — команды CLI, slash-команды, режимы, флаги, конфигурация и удобные рабочие процессы. Бесплатно.
Запуск
10claude
Начать интерактивную сессию в текущем каталоге
claude "fix the build"
Начать с исходного запроса
claude -p "explain this repo"
Режим print: выполнить раз, вывести результат, выйти
cat log | claude -p "find the error"
Передать stdin в режим print
claude -c / claude --continue
Продолжить самый недавний разговор
claude -r / claude --resume
Resume: выбрать предыдущую сессию
claude --resume <session-id>
Возобновить конкретную сессию по id
claude update
Обновить CLI до последней версии
claude doctor
Диагностика установки и состояния
claude mcp
Настроить MCP-серверы из CLI
Слеш-команды
12/help
Список доступных команд и использования
/clear
Очистить историю разговора и контекст
/compact
Свести и уплотнить контекст
/init
Сгенерировать CLAUDE.md для проекта
/model
Переключить активную модель
/agents
Создавать и управлять субагентами
/mcp
Просмотр и управление подключениями MCP-серверов
/config
Открыть панель настроек / конфигурации
/review
Проверить pull request или текущий diff
/vim
Включить раскладку Vim в поле ввода
/memory
Редактировать файлы памяти CLAUDE.md
/cost
Показать расход токенов и стоимость сессии
Префиксы запросов
6@path/to/file
Сослаться на файл или каталог в контексте
# remember this
Добавить строку в память (выбрать какой CLAUDE.md)
! ls -la
Режим Bash: выполнить shell-команду напрямую
/command
Выполнить встроенную или пользовательскую слеш-команду
@folder/
Сослаться на весь каталог
paste image
Вставить скриншот, чтобы включить его
Режимы
6Shift + Tab
Переключать режимы: normal → auto-accept → plan
auto-accept edits
Применять правки файлов без подтверждения каждой
plan mode
Исследовать и предложить план; ничего не менять
normal mode
Запрашивать подтверждение на каждое действие
--permission-mode plan
Начать сразу в режиме plan
--permission-mode acceptEdits
Начать с авто-принятием правок
Сочетания клавиш
9Esc
Прервать Claude во время ответа
Esc Esc
Редактировать предыдущее сообщение / откатить
Ctrl + C
Отменить текущий ввод или генерацию
Ctrl + D
Выйти из сессии Claude Code
Ctrl + L
Очистить экран терминала
Ctrl + R
Переключить подробный / развёрнутый вывод
Up / Down
Просматривать историю ввода
Shift + Tab
Переключать режимы разрешений
\ + Enter
Вставить перенос строки в запросе
Частые флаги
10--model <name>
Выбрать модель (например, opus, sonnet)
--add-dir <path>
Дать доступ к дополнительному каталогу
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
Заранее разрешить конкретные инструменты
--disallowedTools "Bash"
Заблокировать конкретные инструменты
--output-format json
Структурированный вывод для скриптинга (режим print)
--max-turns 5
Ограничить число агентных шагов в режиме print
--append-system-prompt "..."
Дописать к системному запросу
--verbose
Показать полный пошаговый вывод
--dangerously-skip-permissions
Пропустить все запросы разрешений (с осторожностью)
Конфигурация и память
9.claude/settings.json
Настройки проекта (общие, в коммите)
.claude/settings.local.json
Настройки проекта (личные, в git-ignore)
~/.claude/settings.json
Пользовательские настройки для всех проектов
CLAUDE.md
Память проекта, загружаемая в каждую сессию
CLAUDE.local.md
Личная память проекта (в git-ignore)
~/.claude/CLAUDE.md
Глобальная память для всех проектов
.claude/commands/*.md
Пользовательские слеш-команды
.mcp.json
Определения MCP-серверов в рамках проекта
permissions.allow / deny
Правила allow / deny инструментов в settings.json
Хуки
8PreToolUse
Запустить команду перед выполнением инструмента
PostToolUse
Запустить после завершения инструмента (напр. lint/format)
UserPromptSubmit
Запустить при отправке запроса
Stop
Запустить, когда Claude завершит ответ
SubagentStop
Запустить, когда субагент завершится
SessionStart
Запустить при начале сессии
Notification
Запустить при уведомлениях (напр. ожидание ввода)
matcher: "Edit|Write"
Ограничить хук конкретными инструментами
MCP-серверы
8claude mcp add <name> -- <cmd>
Добавить stdio MCP-сервер
claude mcp add --transport http <name> <url>
Добавить удалённый HTTP MCP-сервер
claude mcp list
Список настроенных MCP-серверов
claude mcp get <name>
Показать детали одного сервера
claude mcp remove <name>
Удалить MCP-сервер
/mcp
Просмотреть статус и аутентифицировать серверы
--mcp-config <file>
Загрузить MCP-серверы из JSON-файла
@server:resource
Сослаться на ресурс MCP в запросе
Удобные рабочие процессы
8claude "/review"
Просмотреть текущий diff перед коммитом
plan first, then build
Shift+Tab в режим plan, одобрить, затем выполнить
# add a project convention
Быстро сохранить правило в CLAUDE.md
@file.php explain this
Добавить файл в контекст с вопросом
claude -p "..." | tee out.txt
Скриптовать Claude и захватить вывод
git diff | claude -p "write a commit msg"
Сгенерировать сообщение коммита из diff
/clear between tasks
Сбросить контекст при смене темы
/compact when long
Уплотнить долгую сессию для освобождения контекста
Нет записей, соответствующих «:q».
Нужна помощь?
Возникла проблема с этим инструментом? Сообщите нам.