Библиотека · Установка Claude Code и первые настройки

Встроенные команды Claude Code

Уверенный пользователь40 минОбновлено: октябрь 2026
10 из 105 в библиотеке

Модуль: Токены и контекст | Время: ~20 мин теории + 20 мин практики


Суть урока

Встроенные команды Claude Code — это панель управления пилота. Большинство людей летят на автопилоте и никогда не смотрят на приборы. Но когда знаешь что каждый переключатель делает — ты пилот, а не пассажир.


Ключевые концепции

  • Встроенные команды управляют поведением агента, не изменяют файлы проекта
  • Режимы работы меняют баланс между автономностью и контролем
  • Правильный режим для задачи = меньше лишних вопросов и меньше риска

Теория

Диагностические команды

🎨 Образ: Встроенные команды — это педали и рычаги в кабине. Газ, тормоз, переключение передач. Большинство водителей нажимают только газ. Но пилот знает каждый переключатель — и именно это делает его пилотом.

/clear

Что делает: очищает историю текущего разговора с агентом.

Что НЕ делает: не удаляет файлы проекта, воркфлоу, инструменты — ничего из файловой системы.

Когда использовать:

  • Разговор стал длинным и агент начинает "забывать" контекст
  • Ты переключаешься на принципиально другую задачу
  • /context показал что история занимает 70%+ контекстного окна
  • Агент начал давать странные ответы — "свежий старт" помогает

Если передумал: прошлый разговор можно вернуть командой /resume. Команде можно дать имя (/clear название), тогда прошлую беседу легче найти в списке.

Пример использования:

Код
/clear

Работал 2 часа над воркфлоу newsletter, теперь хочешь создать новый воркфлоу для SEO-анализа. Вводишь /clear — агент "забывает" про newsletter и начинает с чистого листа. Файлы newsletter никуда не делись.


/compact

🎨 Образ: /compact — как конспект лекции. Лекция была 2 часа, конспект — 2 страницы. Всё ключевое на месте, воды нет. Продолжаешь учёбу с конспектом, не с записью.

Что делает: умное сжатие истории разговора. Сохраняет ключевые решения и контекст, убирает детали.

Чем отличается от /clear: /clear начинает новый разговор с пустым контекстом. /compact сжимает — Claude помнит над чем работали, но освобождает большую часть контекста. Сжатию можно подсказать, что оставить: /compact оставь решения по базе данных.

Когда использовать:

  • /context показывает 60%+ заполненность
  • Хочешь продолжить текущую задачу, не начинать заново
  • Агент начинает немного "тупить" — первый сигнал переполнения

Пример использования:

Код
/compact

До: окно контекста заполнено на 78%. После: примерно на 22%. Продолжаешь работу со свежей головой.


/context

Что делает: показывает карту использования токенов в текущей сессии.

Что видишь: цветную карту заполнения окна: что занимает место (системный промпт, инструменты MCP, файлы памяти, история разговора) и подсказки, что можно облегчить.

Когда использовать:

  • Сессия работает медленно — ищешь что перегружает контекст
  • Планируешь добавить MCP — проверяешь есть ли место
  • Регулярная диагностика при долгих сессиях (> 1 часа работы)

Подробнее о токенах и контексте — в уроке Токены и управление контекстом.


/statusline

Что делает: настраивает строку статуса, которая постоянно висит внизу и показывает нужные тебе метрики. Описываешь словами, что хочешь видеть, или запускаешь без аргументов — Claude соберёт строку по тому, как выглядит твой терминал.

Что можно вывести: используемую модель, заполнение контекста, ветку git и другие данные сессии.

Когда полезно: когда долго работаешь в одной сессии и хочешь видеть заполнение контекста без лишних команд. Если нужна стоимость и лимиты тарифа — для этого есть /usage (команда /cost — его синоним).


Команды управления компонентами

/init

Что делает: автоматически анализирует структуру существующего проекта и создаёт CLAUDE.md на основе того что видит.

Когда использовать:

  • Подключаешься к чужому проекту где нет CLAUDE.md
  • Хочешь сгенерировать базовый CLAUDE.md и потом доработать
  • Начинаешь новый проект с нуля и хочешь стартовый шаблон

Важно: /init создаёт черновик — не финальный CLAUDE.md. Его нужно проверить и настроить под свои нужды (роль агента, специфические инструкции).


/agents

Что делает: напоминает, как управлять суб-агентами. Раньше команда открывала мастер создания, сейчас мастера нет.

Как создать суб-агента теперь:

  • Попросить Claude: "создай суб-агента для проверки текстов"
  • Или положить файл в папку .claude/agents/ проекта (или ~/.claude/agents/ для всех проектов)
  • Посмотреть, какие фоновые сессии работают, можно командой claude agents в терминале

Подробнее о суб-агентах — в уроке Суб-агенты.


/plugin и /skills

Что делает: /skills показывает список доступных скиллов (их можно фильтровать по названию). /plugin управляет плагинами — наборами, в которые упакованы скиллы, хуки, суб-агенты и MCP.

Основные действия:

  • /skills — показать все доступные скиллы
  • /plugin — открыть меню плагинов
  • /plugin list — показать установленные плагины
  • /plugin install <название> — установить плагин из маркетплейса
  • /plugin enable <название> и /plugin disable <название> — включить и выключить

Подробнее о скиллах — в уроках Что такое Skills, Создаём скилл с нуля и Архитектура скиллов.


/loop

Что делает: запускает задачу повторяющимся образом с заданным интервалом.

Синтаксис: /loop <интервал> <команда>

Примеры:

Напиши в чат
/loop 5m /check-server-health
/loop 1h /daily-digest
/loop 10m проверь, закончился ли деплой

Когда использовать:

  • Мониторинг процесса который занимает время (deployment, batch processing)
  • Регулярные проверки пока сам занят другим
  • Проверка расписания до того, как переносить его в облако

Важно: /loop работает пока открыта сессия Claude Code. Если интервал не указать, Claude сам выберет паузу между повторами. Для постоянного расписания, которое идёт при выключенном компьютере, есть рутины (routines) в облаке — команда /schedule — или внешние сервисы вроде Trigger.dev. Подробнее — в уроке Loop vs Scheduled Tasks.


Режимы работы агента

Это, пожалуй, самая практически важная часть урока. Режимы разрешений меняют, как агент принимает решения и что делает без твоего участия. Переключаются они клавишами Shift+Tab (по кругу) или флагом при запуске: claude --permission-mode <режим>. Названия в интерфейсе и в настройках немного отличаются, ниже даны оба. Актуальный список режимов смотри в документации Claude Code, он меняется от версии к версии.


Plan Mode (режим планирования)

🎨 Образ: Plan Mode — это архитектор который рисует чертёж перед стройкой. Строители (остальные режимы) потом будут работать по нему. Без чертежа строители делают что-то своё. С чертежом — делают что нужно тебе.

Как включить: Shift+Tab (до режима plan), команда /plan (можно сразу с задачей: /plan почини авторизацию) или запуск claude --permission-mode plan

Что происходит: агент анализирует задачу и составляет подробный план — не выполняет его. Ты видишь список шагов, файлы которые будут изменены, возможные риски.

Когда использовать:

  • Сложная задача которую ты хочешь понять перед выполнением
  • Рискованные операции (миграция данных, большой рефакторинг)
  • Учёба — хочешь понять как агент будет действовать
  • Нужно объяснить клиенту что именно будет сделано

Пример: "Создай систему аналитики продаж с подключением к Google Sheets и автоматическими ежедневными отчётами" → агент составляет план на 12 шагов с описанием каждого. Ты просматриваешь, корректируешь, потом говоришь "выполняй".


Manual (режим подтверждения, в настройках — default)

Как включить: Shift+Tab или claude --permission-mode default

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

Когда использовать:

  • Работаешь в продакшн-проекте где ошибка дорого стоит
  • Учишься и хочешь понимать каждый шаг
  • Важный рефакторинг где нужен контроль
  • Первый раз работаешь с незнакомым кодом

Когда это лишнее: рутинная работа по понятным задачам — режим замедляет процесс без пользы.


acceptEdits (автоматическое принятие правок)

Как включить: Shift+Tab

Что происходит: агент редактирует файлы и выполняет простые файловые команды (создать папку, переместить, скопировать) без вопросов. Остальные команды по-прежнему требуют подтверждения. Ты видишь результат.

Когда использовать:

  • Понятная задача с доверенным агентом
  • Итерации когда ты уже понял что делает агент
  • Контентные задачи (написание текстов, создание файлов)
  • Рутинный процесс который много раз делали

auto (автоматический режим с проверкой)

Как включить: Shift+Tab; в новых версиях Claude Code (с 2.1.283 на момент октября 2026) это стартовый режим в терминале и в VS Code, так что часто он уже включён

Что происходит: агент работает без вопросов, а вместо тебя каждое действие проверяет вторая модель-классификатор. Опасные действия она останавливает.

Когда использовать:

  • Длинные задачи, где устал бы подтверждать каждый шаг
  • Когда нужен ход вперёд, но полная свобода пугает

Важно: автоматический режим требует поддерживаемой модели, а организация может его выключить. Если на твоём тарифе его нет, остаются Manual и acceptEdits.


dontAsk (только заранее разрешённое)

Что происходит: агент делает только то, что ты заранее разрешил в настройках; всё остальное молча отклоняется, вопросов не задаёт.

Когда использовать: скрипты и CI, где человека нет, а список разрешённых действий известен точно.


Bypass Permissions (полное доверие)

🎨 Образ: Bypass Permissions — как дать строительной бригаде ключи от квартиры и уехать в отпуск. Если бригада проверенная и задача понятная — окей. Если бригада незнакомая и задача размытая — возвращаешься в хаос.

Как включить: флаг запуска --dangerously-skip-permissions (то же, что --permission-mode bypassPermissions)

Что происходит: агент получает полные права на все операции без подтверждений. Включая потенциально деструктивные операции.

Когда использовать:

  • Только внутри изолированной среды: контейнер или виртуальная машина, где нечего ломать
  • Автоматизированные пайплайны, где нет человека (для них есть и более строгий режим dontAsk)
  • Когда ты полностью понимаешь что делает агент

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


Сводная таблица режимов

Режим Контроль Скорость Риск Когда
Plan (план) Максимальный Медленная (проверяешь план) Нулевой (ничего не делается) Сложные/рискованные задачи
Manual (подтверждение) Высокий Медленнее обычного Низкий Обучение, продакшн
acceptEdits Средний Нормальная Средний Когда правки файлов ты просматриваешь сам
auto Средний (проверяет классификатор) Высокая Средний Длинные задачи без постоянных вопросов
dontAsk Заданный заранее Высокая Низкий CI со строгим списком разрешённого
Bypass Permissions Нулевой Максимальная Высокий Только изолированные контейнеры и ВМ

Практика

Задание: тур по режимам

Возьми простую задачу: "Создай файл README.md для проекта newsletter-automation с кратким описанием что делает проект и как запустить".

  1. Запусти в Plan Mode — изучи план, посмотри что агент собирается сделать
  2. Одобри план — Claude выйдет из режима планирования и начнёт работу
  3. Посмотри на результат. Теперь скажи "теперь добавь секцию FAQ с 3 вопросами"
  4. Переключись на Manual (Shift+Tab) — попроси добавить ещё одну секцию. Посмотри как агент спрашивает разрешения
  5. Запусти /context — посмотри сколько токенов использовано
  6. Запусти /clear — начни чистую сессию

Цель: прочувствовать разницу между режимами на практике, а не теоретически.


Полная таблица встроенных команд

Команда Назначение Когда использовать
/clear Сброс истории разговора Переключение задачи, переполнение контекста
/compact Умное сжатие истории (сохраняет суть, можно задать акцент) Заполненность контекста 60%+, хочешь продолжить работу
/context Аудит токенов и контекстного окна Каждые 30-40 минут, при замедлении агента
/statusline Настройка строки статуса с нужными метриками Хочешь видеть контекст и модель постоянно
/usage (синоним /cost) Стоимость сессии, лимиты тарифа, статистика Следишь за расходом
/agents Подсказка по созданию суб-агентов (мастера больше нет) Создание суб-агентов через просьбу к Claude или файл
/skills Список доступных скиллов Посмотреть, что установлено
/plugin Управление плагинами (установка, включение, выключение) Добавление новых возможностей
/loop <интервал> <запрос> Повторяющиеся задачи, пока открыта сессия Мониторинг, периодические проверки
/help Справка по командам Когда забыл синтаксис
/config Настройки Claude Code (модель, тема) Смена модели, настройка поведения
/review (синоним /code-review) Проверка текущих изменений, есть уровни глубины Перед коммитом, проверка качества
/init Создание CLAUDE.md по структуре проекта Первая настройка нового проекта

Инструменты и ресурсы

  • Список команд Claude Code — полная документация по командам
  • Режимы разрешений — какой режим что разрешает
  • Настройки Claude Code — настройка поведения и permissions
  • /clear — новый разговор с пустым контекстом
  • /compact — умное сжатие (лучше чем /clear когда хочешь продолжить)
  • /context — аудит токенов
  • /statusline — строка статуса
  • /init — генерация CLAUDE.md
  • /agents — подсказка по суб-агентам
  • /plugin и /skills — плагины и скиллы
  • /loop — повторяющиеся задачи
  • Plan Mode — планирование перед выполнением

Актуальные цены и версии: Актуальное сейчас.


Частые ошибки

Ошибка 1: Не знать про /compact Используешь только /clear — начинаешь с нуля каждый раз. /compact сжимает историю, сохраняя ключевые решения. Используй /compact при 60% заполненности, /clear — только при переключении на другую задачу.

Ошибка 2: Bypass Permissions для экспериментов --dangerously-skip-permissions на рабочем проекте — агент случайно удалил важные файлы. Этот режим только для изолированной среды (контейнер, виртуальная машина), где нет человека и нечего терять.

Ошибка 3: Игнорирование Plan Mode для сложных задач Сразу "делай" вместо "сначала покажи план". Агент пошёл не в ту сторону, потратил 15 минут, результат не тот. Plan Mode бесплатен — 2 минуты на план экономят 30 минут на переделку.

🎨 Образ: Пропустить Plan Mode для сложной задачи — как попросить строителей "сделайте что-нибудь красивое" без эскиза. Они сделают что-нибудь красивое. Но не то что ты хотел.


Перекрёстные ссылки


Ключевые выводы

Режимы работы — не просто настройки, а инструмент управления риском. Plan Mode перед сложными задачами = страховка которая ничего не стоит.

/clear не страшно. Файлы никуда не денутся, история — это только контекст разговора. Чистить историю полезно и нужно.

Байпас разрешений — для машин, не для людей. Используй только когда полностью понимаешь что автоматизируешь.


Следующий урок

→ RAG — Retrieval Augmented Generation: как научить Claude Code работать с твоими внутренними данными

Отметка хранится только в этом браузере и никуда не отправляется. Мой прогресс