Шпаргалка 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

Slash-команди

Щоденні

Команда Опис
/help Показати всі команди
/resume Відновити сесію
/rename "name" Перейменувати цю сесію
/clear Почати заново
/compact Стиснути контекст
/cost Перевірити використання
/status Показати версію, модель, акаунт та з’єднання
/permissions Керувати доступом інструментів

Просунуті

Команда Опис
/plan Увійти в plan mode (тільки читання)
/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 показує вбудовані команди та бандлені навички разом у slash-меню. Цінні бандлені навички включають /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 Проєкт (gitignored) Персональні перевизначення
~/.claude/CLAUDE.md Користувач Інструкції для всіх проєктів
.claude/rules/*.md Проєкт (спільний) Правила для конкретних шляхів
.claude/settings.json Проєкт (спільний) Налаштування проєкту та хуки
.claude/settings.local.json Проєкт (gitignored) Локальні налаштування
~/.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>

Область project зберігає конфігурацію в .mcp.json. Область user зберігає конфігурацію в ~/.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: $

Просунуте

Headless-режим – передайте Claude в скрипти:

claude -p "list TODO comments" --output-format json

Remote control – продовжіть ту саму локальну сесію з телефону або браузера:

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 Увімкнути/вимкнути verbose-режим
Esc Esc Редагувати попереднє повідомлення
Ctrl+T Увімкнути/вимкнути список задач (agent teams)
Shift+Down Переключити напарників
/ Відкрити автодоповнення slash-команд