Шпаргалка по Claude Code
Быстро найдите нужную команду, файл или горячую клавишу.
Проверено: 2026-04-06Быстрый старт
# macOS / Linux / WSL (официальный нативный установщик)
curl -fsSL https://claude.ai/install.sh | bash
# macOS альтернатива
brew install --cask claude-code
# Windows
winget install Anthropic.ClaudeCode
Аутентификация и проверка установки:
claude auth login
claude auth status --text
claude # интерактивная сессия
claude "explain this repo" # начать с промпта
claude -c # продолжить последний разговор
claude --resume # выбрать сессию для продолжения
Введите /help в любой сессии, чтобы увидеть все доступные команды.
Этот курс ориентирован на терминал, но Claude Code также работает в VS Code, JetBrains, Desktop и Web.
Ежедневные команды
| Команда | Описание |
|---|---|
claude |
Запустить интерактивную сессию |
claude -p "prompt" |
Одноразовый режим вывода (неинтерактивный) |
claude -c |
Продолжить последний разговор |
/resume |
Открыть сохранённый разговор |
/clear |
Сбросить разговор |
/compact |
Сжать контекст для освобождения токенов |
/cost |
Проверить расход токенов и затраты |
/status |
Показать версию, модель, аккаунт и подключение |
/diff |
Просмотреть текущие и потурновые изменения |
/permissions |
Управление доступом к инструментам в сессии |
Команды CLI
| Команда | Описание |
|---|---|
claude auth login |
Войти в систему |
claude auth status --text |
Проверить статус аутентификации |
claude update |
Обновить Claude Code |
claude agents |
Показать настроенных суб-агентов |
claude mcp |
Управление MCP-серверами из CLI |
claude plugin |
Управление плагинами |
claude remote-control --name "my session" |
Запустить сессию Remote Control |
Слеш-команды
Ежедневные
| Команда | Описание |
|---|---|
/help |
Показать все команды |
/resume |
Возобновить сессию |
/rename "name" |
Переименовать эту сессию |
/clear |
Начать заново |
/compact |
Сжать контекст |
/cost |
Проверить расход |
/status |
Показать версию, модель, аккаунт и подключение |
/permissions |
Управление доступом к инструментам |
Продвинутые
| Команда | Описание |
|---|---|
/plan |
Перейти в режим планирования (только чтение) |
/init |
Сгенерировать CLAUDE.md для этого проекта |
/memory |
Просмотр/редактирование загруженных инструкций и авто-памяти |
/model |
Просмотр или смена модели |
/effort |
Настроить глубину рассуждений |
/context |
Визуализация использования контекста |
/diff |
Открыть интерактивный просмотр изменений |
/doctor |
Диагностика установки и настроек |
/hooks |
Просмотр активной конфигурации хуков |
/mcp |
Управление MCP-подключениями и авторизацией |
/tasks |
Открыть список задач для команд агентов и сессий ultraplan |
/skills |
Показать доступные навыки |
/plugin |
Управление плагинами |
/agents |
Показать настроенных суб-агентов |
/add-dir |
Добавить доступ к директории |
/config |
Настройка параметров |
/remote-control |
Продолжить эту сессию удалённо |
/ultraplan "prompt" |
Отправить задачу на планирование в Claude Code on the web для более удобного ревью |
/security-review |
Проверить текущие изменения на проблемы безопасности |
Автоматизация
| Команда | Описание |
|---|---|
/loop 5m "prompt" |
Повторять промпт с интервалом |
/schedule |
Создать облачные запланированные задачи |
/batch "instruction" |
Параллельные изменения в файлах |
/install-github-app |
Настроить интеграцию с GitHub Actions |
Claude Code отображает встроенные команды и привязанные навыки вместе в слеш-меню. Наиболее полезные привязанные навыки: /simplify, /batch, /debug и /loop.
/ultraplan находится в research preview. Ему нужны Claude Code on the web и GitHub-репозиторий. Запускайте его командой /ultraplan <prompt>, словом ultraplan в обычном промпте или отправляйте локальный план на доработку в веб из окна подтверждения плана. Используйте /tasks, чтобы открыть активную облачную сессию, оставить инлайн-комментарии в браузере, а затем либо выполнить план в вебе, либо вернуть утверждённый план обратно в терминал.
Экспериментальные
Команды агентов – координация нескольких суб-агентов для одной задачи. Включить через CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.
Модели и флаги
Основные флаги
| Флаг | Описание |
|---|---|
--model opus\|sonnet\|haiku |
Выбрать модель |
--effort low\|medium\|high\|max |
Глубина рассуждений |
-p |
Режим вывода (неинтерактивный) |
-c |
Продолжить последний разговор |
-r "<session>" |
Возобновить сессию по имени или ID |
-w [name] |
Работать в git worktree |
-n "name" |
Назвать сессию |
--remote-control |
Запустить интерактивную сессию с включённым Remote Control |
Продвинутые флаги
| Флаг | Описание |
|---|---|
--output-format text\|json\|stream-json |
Выбрать формат вывода для скриптов |
--max-turns N |
Ограничить число итераций агента |
--max-budget-usd N |
Ограничить расходы в USD |
--permission-mode |
default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
--add-dir ../path |
Добавить дополнительную директорию к контексту |
--mcp-config file.json |
Загрузить пользовательскую конфигурацию MCP |
--tools "Bash,Edit,Read" |
Ограничить встроенные инструменты для сессии |
--bare |
Минимальный скриптовый режим с меньшим авто-обнаружением |
Файлы и расположение
| Файл | Область | Назначение |
|---|---|---|
CLAUDE.md |
Проект (общий) | Инструкции уровня проекта |
.claude/CLAUDE.md |
Проект (общий) | Альтернативное расположение в проекте |
CLAUDE.local.md |
Проект (в gitignore) | Личные переопределения |
~/.claude/CLAUDE.md |
Пользователь | Инструкции для всех проектов |
.claude/rules/*.md |
Проект (общий) | Правила для конкретных путей |
.claude/settings.json |
Проект (общий) | Настройки проекта и хуки |
.claude/settings.local.json |
Проект (в gitignore) | Локальные настройки |
~/.claude/settings.json |
Пользователь | Пользовательские настройки |
.mcp.json |
Проект (общий) | Конфигурация MCP-серверов |
.claude/skills/*/SKILL.md |
Проект (общий) | Пользовательские навыки |
~/.claude/skills/*/SKILL.md |
Пользователь | Личные навыки |
.claude/agents/*.md |
Проект (общий) | Пользовательские суб-агенты |
~/.claude/agents/*.md |
Пользователь | Личные суб-агенты |
Настройка MCP
claude mcp add <name> --scope project -- <command> [args...]
claude mcp list
claude mcp remove <name>
Область проекта сохраняет конфигурацию в .mcp.json. Область пользователя сохраняет конфигурацию в ~/.claude.json.
Основы хуков
Хуки располагаются в .claude/settings.json под ключом hooks.
Типы хуков: command, prompt, agent, http
Ключевые события
| Событие | Когда срабатывает |
|---|---|
PreToolUse |
Перед запуском любого инструмента |
PostToolUse |
После успешного выполнения инструмента |
SessionStart |
При начале сессии |
Stop |
Когда Claude заканчивает ответ |
Коды выхода: 0 = продолжить, 2 = заблокировать действие.
Хуки получают JSON на stdin. Используйте jq для извлечения полей в shell-хуках.
GitHub Actions
# .github/workflows/claude.yml
on:
issue_comment: { types: [created] }
pull_request_review_comment: { types: [created] }
jobs:
claude:
if: contains(github.event.comment.body, '@claude')
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: $
Продвинутое использование
Безголовый режим – передача вывода Claude в скрипты:
claude -p "list TODO comments" --output-format json
Удалённое управление – продолжение той же локальной сессии с телефона или браузера:
claude --remote-control "my rollout"
Команды агентов – экспериментальная мульти-агентная координация:
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
claude "Review security, performance, and quality"
Контроль бюджета:
| Флаг | Описание |
|---|---|
--max-budget-usd N |
Жёсткий лимит расходов |
--max-turns N |
Ограничение циклов агента |
Горячие клавиши
| Клавиша | Действие |
|---|---|
Shift+Tab |
Переключение режимов разрешений |
Ctrl+C |
Прервать текущий ход |
Ctrl+L |
Очистить экран терминала |
Ctrl+O |
Переключить подробный режим |
Esc Esc |
Редактировать предыдущее сообщение |
Ctrl+T |
Переключить список задач (команды агентов) |
Shift+Down |
Переключение между участниками команды |
/ |
Открыть автодополнение слеш-команд |