Шпаргалка по 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 Переключение между участниками команды
/ Открыть автодополнение слеш-команд