Перейти к содержанию
Назад к материалам
Новый материал27 концепций4 блока

Claude Code: 27 концепций за 27 минут

Это уже не черновик, а полноценная карта входа в Claude Code. Здесь собраны все 27 концепций из выпуска: от терминала и permissions до MCP, CLI mode и worktrees, чтобы к ним можно было возвращаться.

Практический старт

Установка и первая сессия

Следуйте шагам ниже — без технического фона и без лишней теории.

Нужно:

macOS / Windows / LinuxПодписка Claude Pro или вышеИнтернет-соединение
1

Установка

Скачайте Claude Code

macOS / Linux / WSL

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell

irm https://claude.ai/install.ps1 | iex

macOS — Homebrew

brew install --cask claude-code

Windows: установите Git for Windows сначала, затем выполните команду в PowerShell (не в CMD).

2

Авторизация

Войдите через браузер

Запустите claude в терминале — браузер откроется автоматически для входа. После первого входа credentials сохраняются и повторная авторизация не нужна.

claude

Подходящие аккаунты

  • Claude Pro — $20/мес
  • Claude Max — $100–200/мес
  • Team / Enterprise
  • Anthropic Console (API)

Бесплатный план не включает Claude Code.

3

Первая сессия

Откройте проект и начните

Перейдите в папку проекта и запустите Claude. Он сам прочитает файлы и будет готов к работе.

cd /путь/к/проекту
claude

Нет проекта? Откройте любую пустую папку — Claude поможет создать что-то с нуля.

Попробуйте написать

что делает этот проект?
создай простую страницу приветствия
найди все функции без комментариев
4

Ориентиры

Три команды, которые нужны сразу

Команда

claude

Запустить Claude Code в текущей папке

Команда

Ctrl+C, Ctrl+C

Прервать текущее действие или выйти

Команда

/clear

Сбросить разговор и начать новую сессию

Всё остальное — пишите на русском языке прямо в терминал. Claude сам разберётся с нужными командами и шагами.

Как пользоваться

Это страница-справочник,
а не просто конспект ролика

  • Если вы впервые знакомитесь с Claude Code, идите по порядку от 1-й концепции к 27-й.
  • Если термин уже знаком, используйте карту блоков и быстрые переходы, чтобы открыть только нужный раздел.
  • Все команды копируются одним кликом — не нужно переключаться в другое окно.
Быстрый справочник

Все команды на одном экране

Сохраните или распечатайте — чтобы не искать команду когда она нужна прямо сейчас.

Запуск и навигация

claude

Запустить Claude Code в текущей папке

claude --resume

Открыть список прошлых сессий

/clear

Сбросить разговор и начать заново

/compact

Сжать контекст, сохранив главное

Управление сессией

/cost

Расход токенов в текущей сессии

/stats

Полная статистика: модель, токены, цена

/model

Переключить модель прямо в разговоре

/rewind

Откатиться к предыдущему состоянию

Настройка проекта

/init

Создать CLAUDE.md — правила проекта

/help

Полный список slash-команд

claude --help

Все флаги запуска

claude --verbose

Детальный лог каждого действия

Продвинутый режим

claude -p "задача"

Автономный режим без диалога (CLI)

claude -w feature-name

Создать изолированный worktree

claude --model claude-opus-4-6

Запустить с конкретной моделью

claude --allowed-tools Read,Write

Ограничить набор инструментов

Структура

Карта всех 27 концепций

Полный разбор

Все 27 концепций на одной странице

1
1-8 · Блок 1

Основа

Что такое Claude Code, как не бояться терминала и как понимать границы между задачей, инструментом, контекстом и стоимостью работы.

8 концепций
1

Блок 1 · Основа

Что такое Claude Code

Claude Code отличается от обычного чат-бота тем, что не только отвечает, но и реально действует в вашем окружении.

ChatGPT, Gemini и обычный Claude в вебе в первую очередь разговаривают с вами. Claude Code работает иначе: он читает проект, создаёт файлы, запускает команды и двигает задачу шаг за шагом.

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

Именно поэтому он так быстро становится центральным инструментом в работе. Но вместе с этой силой возникает и главный психологический барьер: всё это происходит не в браузере, а прямо в терминале.

Главная разница

Обычный чат объясняет, что делать. Claude Code делает это сам в вашем проекте и показывает шаги по ходу работы.

Как выглядит на практике

Вы открываете папку, запускаете Claude, описываете задачу и подтверждаете безопасные действия. После этого агент читает файлы, предлагает план и выполняет нужные команды.

Что важно запомнить

В центре не команда и не код, а цель. Чем лучше вы описали желаемый результат, тем увереннее агент ведёт вас к нему.

2

Блок 1 · Основа

Терминал

Терминал здесь не отдельный навык для программиста, а просто интерфейс, через который Claude получает доступ к вашему компьютеру.

Для новичка терминал выглядит как пугающее чёрное окно, но по смыслу это просто ещё один способ разговаривать с компьютером. Вместо кнопок и кликов вы вводите команды.

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

На старте достаточно буквально трёх вещей: как запустить Claude, как выйти и как очистить разговор, если контекст ушёл не туда. Этого уже хватает, чтобы начать работать без перегруза.

Три команды для старта

claude
Ctrl+C, Ctrl+C
/clear

Что меняется для пользователя

Раньше нужно было помнить команды вроде установки пакетов вручную. Теперь достаточно написать: "установи это" или "запусти проект", а Claude подберёт команду сам.

Новая рамка

Терминал в Claude Code нужен не для демонстрации техническости, а для скорости, прозрачности и доступа к реальным действиям на компьютере.

3

Блок 1 · Основа

Промпты

Промпт в Claude Code остаётся обычным описанием задачи, но именно уровень конкретики превращает разговор в качественный результат.

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

Разница появляется в точности. Формулировка "сделай сайт" заставляет модель угадывать. Формулировка с типом страницы, стилем, структурой и нужными блоками превращает запрос в ясную рабочую задачу.

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

Слабый промпт

Сделай сайт. Слишком мало контекста: Claude вынужден угадывать формат, стиль и состав блоков.

Сильный промпт

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

Ключевая мысль

Лучший промпт не делает Claude умнее сам по себе, но сильно снижает объём догадок и повышает качество первого результата.

4

Блок 1 · Основа

Permissions

Permissions отвечают за баланс между скоростью и безопасностью: что Claude может делать сам, а что обязан согласовывать.

Поскольку Claude Code работает прямо на вашем компьютере, он потенциально может читать файлы, запускать команды, редактировать проект и удалять вещи. Поэтому по умолчанию он спрашивает разрешение на значимые действия.

На старте это даже полезно: вы видите, что именно он делает и почему. Но если подтверждать каждое действие целый день, рабочий ритм быстро разваливается. Поэтому следующая ступень зрелости это аккуратный allow list.

Логика простая: безопасные и повторяющиеся действия можно предразрешить, а рискованные оставить под ручным контролем. Так Claude ускоряется, но у вас остаётся чувство безопасности и прозрачности.

Что обычно можно предразрешить

  • Чтение файлов и папок внутри проекта
  • Запуск dev-сервера для проверки результата
  • Запуск тестов и базовых Git-операций

Что лучше не открывать бездумно

  • Установку новых пакетов
  • Удаление файлов и папок
  • Интернет-доступ, API-запросы и отправку данных

Практический принцип

Начинайте с режима "спрашивать всё", а потом переносите в allow list только те действия, которые уже понимаете и которым готовы доверять.

5

Блок 1 · Основа

Tool use

Инструменты это реальный механизм силы Claude Code: именно через них агент читает проект, пишет изменения и запускает команды.

Если упростить до сути, Claude Code мощнее обычного чата потому, что у него есть доступ к действиям. Он не ограничен одним текстовым полем и может переключаться между несколькими инструментами в ходе одной задачи.

Базовый набор легко понять даже без технического фона: Read читает файлы и данные, Write создаёт или обновляет файлы, Bash запускает команды в терминале. Этого уже хватает, чтобы разбирать проект, вносить изменения и проверять результат.

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

Три базовых инструмента

ReadWriteBash

Типичная цепочка

Claude сначала читает нужные файлы, затем вносит изменения, а после этого запускает тесты или dev-сервер, чтобы проверить, что всё работает.

Что меняется в подходе

Вы управляете целью, а не последовательностью кнопок. Claude сам подбирает подходящий инструмент под текущий шаг.

6

Блок 1 · Основа

Context window

Контекстное окно — это рабочая память Claude. Если её перегрузить, модель начнёт забывать важное и путаться.

Контекстное окно включает всё, что Claude видит одновременно: ваши сообщения, куски файлов и собственные ответы. У этой памяти есть предел, и он важен для качества работы.

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

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

Что сигнализирует о перегрузе

  • Claude начинает забывать стартовые договорённости
  • Решения становятся странными или противоречивыми
  • Индикатор нагрузки уходит из зелёной зоны

Как держать качество

  • Новая задача — новая сессия
  • Используйте /clear и /compact для уборки шума
  • Старайтесь держать контекст в районе 50%

Главная мысль

Даже сильная модель хуже работает в переполненном контексте. Качество здесь напрямую связано с дисциплиной разговора.

7

Блок 1 · Основа

Conversation history

История сессий нужна, чтобы не начинать большие проекты с нуля после каждого перерыва.

Каждая сессия Claude сохраняется автоматически. Вам не нужно включать отдельную настройку или специально архивировать разговор вручную.

На практике это означает, что на следующий день можно просто вызвать `claude --resume`, увидеть список прошлых сессий и вернуться в тот же проект с тем же контекстом и файлами.

Для реальной работы это критично: крупные задачи почти никогда не решаются за один подход, и resume избавляет от вечного повторного объяснения того, где вы остановились.

Главная команда

claude --resume

Что вы получаете обратно

  • Тот же проект
  • Тот же рабочий контекст
  • Ту же точку, где вы остановились

Когда это особенно ценно

Когда проект строится несколько дней подряд или вы часто прерываете сессии из-за реальной работы, а не демо-сценария.

8

Блок 1 · Основа

Token usage

Работа в Claude Code стоит денег, и именно токены помогают видеть, где задача действительно дорогая, а где нет.

Токен — это примерно три четверти слова. В Claude Code в токены попадает не только ваш текст, но и ответы модели, и файлы, которые она читает внутри проекта.

Цена зависит от модели: Sonnet дешевле, Opus дороже. Поэтому привычка смотреть расход после длинной сессии быстро учит чувствовать, какие типы задач реально съедают бюджет.

Для этого есть встроенные команды `/cost` и `/stats`: они показывают входящие и исходящие токены и итоговую стоимость текущей сессии.

Что тратит токены

  • Ваши промпты
  • Ответы Claude
  • Файлы и контекст, который модель читает

Где смотреть расходы

/cost
/stats

Полезная привычка

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

2
9-14 · Блок 2

Персонализация

Как дать Claude постоянные правила, автоматическую память и правильные ограничения на модели, доступ к файлам и режим запуска.

6 концепций
9

Блок 2 · Персонализация

CLAUDE.md

CLAUDE.md — это главный файл проекта, который объясняет Claude, как именно вы хотите работать.

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

CLAUDE.md хранит постоянные инструкции: стек, стиль кода, правила коммитов, запретные папки, ожидания по тестам и особенности среды. Один раз написали — и Claude читает этот файл в каждой новой сессии.

На старте файл можно не сочинять с нуля: команда `/init` анализирует проект и помогает накидать первую версию, которую потом уже легко дополнять по мере реальной работы.

Что туда обычно кладут

  • Технологический стек и версии
  • Стиль кода и формат ответов
  • Что можно делать, а что нельзя трогать

Почему это окупается

Каждая следующая сессия стартует быстрее и точнее: Claude не гадает заново, а сразу работает по вашим правилам.

Быстрый старт

/init
10

Блок 2 · Персонализация

Memory

Memory — это автоматический слой памяти о ваших привычках, который работает поверх ручных правил проекта.

Важно не путать Memory с conversation history. История возвращает старые сессии, а Memory помогает Claude помнить ваши предпочтения между разными разговорами и проектами.

Если CLAUDE.md — это ручная память, где вы сами прописываете правила, то Memory — это автоматическая память. Claude замечает паттерны в вашей работе и начинает учитывать их в будущем.

Ею можно управлять явно: попросить что-то запомнить, показать накопленную память или удалить устаревшее предпочтение. При этом сами файлы памяти лежат не в проекте, а отдельно.

Разница слоёв

CLAUDE.md — это правила проекта, которые вы пишете вручную. Memory — это автоматическая память о вас как о пользователе.

Что можно сказать напрямую

  • Запомни, что я предпочитаю функциональный стиль
  • Покажи, что ты обо мне помнишь
  • Удали информацию про предпочтительный фреймворк

Что важно знать

Эта память не лежит в проекте рядом с кодом. Она накапливается отдельно и относится уже не к одному чату, а к вашему паттерну работы в целом.

11

Блок 2 · Персонализация

Compact context

Команда /compact сжимает разговор так, чтобы сохранить важное и убрать шум до того, как контекст окончательно переполнится.

Когда сессия становится длинной, в ней накапливаются повторения, промежуточные ветки и второстепенный шум. Всё это съедает контекстное окно и ухудшает качество следующих шагов.

Команда `/compact` берёт длинный диалог, выжимает из него ключевые решения и переносит их в следующую часть разговора в сжатом виде. Работа продолжается, но без лишнего балласта.

Есть два режима: автоматический — когда система сама запускает compact в районе 85-95% заполнения, и ручной — когда вы видите, что модель уже начинает путаться, и не хотите ждать автоматики.

Два режима

  • Автоматически в районе 85-95% заполнения
  • Вручную, если Claude уже начал путаться
  • Практично запускать самому уже на 60-70%

Что можно уточнить

Можно попросить сохранить конкретные вещи, например API-вызовы или архитектурные решения, чтобы compact не выбросил важное.

Почему это важно

Compact — это не косметика, а инструмент качества. На длинных проектах без него модель быстрее теряет остроту и начинает тратить контекст на шум.

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

/compact
/clear
12

Блок 2 · Персонализация

Models

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

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

Sonnet — основной рабочий выбор. Это баланс качества, скорости и цены, который подходит для большинства реальных задач. Opus — тяжёлая артиллерия, когда важны архитектура, сложная логика или нетривиальный баг.

Ключевая привычка здесь — не выбирать самую дорогую модель на всё подряд. Лучше подбирать модель под тип задачи и при необходимости переключать её прямо в процессе через `/model`.

Кто за что отвечает

  • Haiku — скорость и дешёвая рутина
  • Sonnet — основной универсальный режим
  • Opus — сложная логика и архитектурные задачи

Как переключать

/model
/model claude-haiku-4-5-20251001
/model claude-sonnet-4-6
/model claude-opus-4-6

Принцип выбора

Сильная модель — это не всегда лучшая модель. Думайте не "какая умнее", а "какая сейчас решает задачу достаточно хорошо".

13

Блок 2 · Персонализация

Deny access to files

Deny access полностью прячет файлы и папки от Claude, чтобы он не тратил контекст и не видел то, что видеть не должен.

Это не просто отсутствие предразрешения. Deny list означает, что Claude вообще не сможет обнаружить файл: ни в поиске, ни в чтении, ни по вашей явной просьбе.

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

Базовый набор почти универсален: `.env`, `/secrets`, `credentials`, `node_modules` и другие тяжёлые папки, которые только забивают контекстное окно без пользы.

Три главные причины

  • Огромные файлы и папки, которые сжирают контекст
  • Чувствительные данные: токены, ключи, пароли
  • Нерелевантные материалы для текущей задачи

Что закрыть в первую очередь

  • .env
  • /secrets
  • credentials
  • node_modules

Главный эффект

Claude не просто осторожничает с этими файлами. Он ведёт себя так, будто их для него вообще не существует.

14

Блок 2 · Персонализация

Flags

Flags настраивают поведение Claude ещё до старта сессии и особенно полезны для продвинутых сценариев и автоматизации.

Флаги — это параметры запуска, которые вы передаёте в командной строке. Они определяют поведение Claude до того, как начался разговор.

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

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

Часто используемые флаги

  • --model для выбора модели
  • --allowed-tools для ограничения инструментов
  • --verbose для детального лога

Что не стоит делать

`--dangerously-skip-permissions` звучит как ускорение, но на практике снимает важный слой контроля. Для большинства людей это плохая идея.

Полезные команды запуска

claude --help
claude --verbose
claude --model claude-opus-4-6
claude --allowed-tools Read,Write,Bash
3
15-23 · Блок 3

Продвинутые возможности

Extended thinking, slash-команды, skills, hooks, MCP, sub-agents, агентные команды, изображения и встроенный rewind.

9 концепций
15

Блок 3 · Продвинутые возможности

Extended thinking

Extended thinking — это отдельный бюджет на размышление, а не просто переход на более тяжёлую модель.

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

Extended thinking решает именно это: у Claude есть отдельный запас токенов на внутреннее рассуждение. Он использует его, чтобы разложить сложную задачу по шагам до начала действий.

Хорошая новость в том, что активировать это вручную чаще всего не нужно. В новых версиях Claude Code система сама понимает, когда нужен deeper thinking, а когда задача слишком проста для такого режима.

Что поменялось по сравнению со старыми хаками

Раньше приходилось писать "подумай хорошо" или "ultra think". Теперь Claude Code сам решает, когда нужен расширенный thinking.

Когда это реально полезно

  • Архитектурные решения
  • Сложные баги и логические тупики
  • Многошаговый build или рефакторинг

Что важно запомнить

Extended thinking — это не "сделай ответ длиннее", а "дай модели подумать перед действием". В этом и вся ценность.

16

Блок 3 · Продвинутые возможности

Slash commands

Slash-команды ускоряют повторяющиеся действия: одна короткая команда вместо постоянного переписывания одинаковых запросов.

Встроенные slash-команды уже закрывают важные сценарии: инициализацию проекта, очистку контекста, его сжатие и быстрый доступ к справке.

Но главное в другом: вы можете создавать свои slash-команды. Для этого достаточно положить файл с инструкциями в `.claude/commands/`, и команда появится в вашем наборе.

Так повторяющиеся сценарии вроде deploy, review или daily-отчёта превращаются в короткие ярлыки, которые запускают нужную последовательность действий без лишнего текста.

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

/init
/compact
/clear
/help
/cost
/model
/rewind

Свои команды можно сделать для

  • /deploy
  • /review
  • /standup

Ментальная модель

Slash-команда — это не магия, а ярлык для повторяющегося сценария. Всё, что вы делаете часто, имеет смысл превратить в slash.

17

Блок 3 · Продвинутые возможности

Skills

Skills — это специализированные инструкции, которые делают Claude заметно сильнее на конкретных типах задач.

Сам по себе Claude Code универсален, но на узких задачах вроде копирайтинга, фронтенд-дизайна или стратегического анализа ему помогает дополнительный слой экспертизы.

Skills — это готовые инструкции под конкретную доменную работу. Если задача совпадает с описанием skill, Claude подхватывает этот набор правил, примеров и best practices и работает глубже.

Компромисс понятный: skills добавляют полезный контекст, но увеличивают расход токенов. На важных задачах это обычно оправдано, потому что разница в качестве может быть очень заметной.

Когда skill реально выигрывает

Когда задача не просто "сделай что-нибудь", а требует доменного качества: сильного текста, дизайна, стратегии или специфического workflow.

Цена вопроса

Skills тянут дополнительные файлы в контекст, а значит стоят чуть дороже. Вы платите токенами за более глубокую экспертизу.

Где лежат

.claude/skills/
18

Блок 3 · Продвинутые возможности

Hooks

Hooks нужны там, где повторяющееся действие лучше жёстко автоматизировать без участия AI и без расхода токенов.

Иногда не нужно, чтобы Claude каждый раз думал и решал, запускать ли форматтер или линтер. Если правило железное, его лучше оформить как hook.

Hooks — это кастомные скрипты, которые триггерятся по событию. Файл сохранился — запустился форматтер. Идёт команда — она логируется. Готовится коммит — сработал линтер.

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

Типичные примеры

  • Форматирование файлов при сохранении
  • Логирование всех запущенных команд
  • Линтер и проверки перед коммитом

Почему не через AI

Если правило не должно обсуждаться и выполняется всегда одинаково, AI здесь только добавляет задержку и расход токенов.

Настроить хук через Claude

настрой hook который форматирует файлы при сохранении
19

Блок 3 · Продвинутые возможности

MCP servers

MCP-серверы выводят Claude за пределы локальных файлов и подключают его к реальным рабочим системам.

По умолчанию Claude Code живёт на вашем компьютере и работает с файлами. Но реальная работа редко ограничивается только локальной папкой.

MCP — это мост от терминала к внешним системам. Подключили Notion — Claude читает и пишет туда. Подключили GitHub — работает с репозиторием. Подключили базу — делает запросы и получает результат.

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

Что можно подключить

  • Notion
  • GitHub
  • Airtable или Slack
  • Базы данных

Что реально меняется

Claude перестаёт быть агентом только по файлам. Он начинает ходить в рабочие приложения и выполнять там действия напрямую.

Кому особенно полезно

Тем, у кого проект живёт одновременно в документах, таск-трекере, репозитории и базе данных, а не в одной локальной папке.

20

Блок 3 · Продвинутые возможности

Sub-agents

Sub-agents нужны, когда одной перегруженной сессии уже недостаточно и часть задачи лучше делегировать в отдельный чистый контекст.

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

Sub-agent — это отдельный агент со своим чистым контекстом, своими инструкциями и доступом к инструментам, но при этом он следует вашему основному CLAUDE.md.

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

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

Когда задача автономна: можно отдать её отдельному агенту, дождаться результата и не держать эту ветку в основном разговоре.

Два выигрыша

  • Чистый контекст и выше качество специализации
  • Параллельная работа по независимым подзадачам

Папки проекта

.claude/agents/.claude/commands/.claude/skills/
21

Блок 3 · Продвинутые возможности

Agent teams

Agent teams нужны, когда субагентов уже много и им важно видеть работу друг друга, а не только отчитываться через центр.

У классических sub-agent’ов есть ограничение: каждый общается только с главным агентом. На нескольких ролях это превращается в бутылочное горлышко.

Agent teams решают проблему через более связанную модель. У агентов появляется общий task list, и они могут учитывать прогресс друг друга напрямую, а не ждать пересказа от центрального узла.

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

Что именно решает team mode

Убирает коммуникационное узкое место, когда все агенты вынуждены ходить через одного координатора и не видят изменения друг друга.

Пример состава

  • API-разработчик
  • Фронтенд-агент
  • Тестировщик

Ключевое различие

Sub-agents Claude создаёт сам автоматически, когда видит что задача этого требует. Agent teams — нет: их нужно явно попросить настроить.

22

Блок 3 · Продвинутые возможности

Image support

Иногда картинка экономит больше времени, чем длинное текстовое объяснение, и Claude Code умеет этим пользоваться.

Claude Code понимает изображения. Это делает его особенно удобным в ситуациях, где текстом объяснять проблему долго или неудобно.

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

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

Два главных сценария

  • Скриншот бага для диагностики
  • Референс дизайна для быстрого старта

Как подать изображение

Ctrl+Vdrag & drop

О чём легко забыть

Картинки тоже занимают контекстное окно. Используйте их точечно, а не как бесконечный dump файлов в один разговор.

23

Блок 3 · Продвинутые возможности

Checkpoints и /rewind

Checkpoints и /rewind — это встроенная страховка на случай, если Claude пошёл не туда и внёс не те изменения.

Claude Code работает быстро и может за короткое время изменить много файлов. Это удобно, но одновременно требует надёжного пути назад.

Система чекпоинтов делает snapshot перед изменениями файлов автоматически. А `/rewind` позволяет увидеть точки отката, где и какие изменения были внесены, и выбрать нужный момент для возврата.

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

Что сохраняется

Перед изменениями файлов Claude автоматически создаёт snapshot. Это не отдельная задача для пользователя, а встроенный механизм безопасности.

Как выглядит откат

  • Открываете `/rewind`
  • Видите историю промптов и мест изменений
  • Возвращаете код, разговор или всё сразу

Почему это важно

Checkpoints снижают страх перед автономной работой агента. Чем смелее вы пробуете, тем нужнее встроенный путь назад.

Команда отката

/rewind
4
24-27 · Блок 4

Реальная работа

Git, полностью автономный CLI mode, оплата и worktrees. Всё, что превращает Claude Code из эксперимента в production workflow.

4 концепций
24

Блок 4 · Реальная работа

Git integration

Git даёт истории изменений и путь назад, когда Claude уже реально меняет код, а не просто советует.

Git — это не факультативная тема для разработчиков, а основа безопасности, когда агент начинает вносить реальные изменения в проект.

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

Важно и то, что именно Git лежит под капотом rewind и чекпоинтов. То есть это не отдельный отвлечённый навык, а фундамент всей безопасной работы с агентом.

Зачем это новичку

Если Claude меняет код, то у вас должен быть способ увидеть историю и откатить конкретное неудачное изменение, а не всё подряд.

Связка с rewind

Когда вы делаете `/rewind`, под капотом работает именно Git. Это ещё одна причина не игнорировать его с самого начала.

Попросить Claude настроить Git

инициализируй git репозиторий и объясни базовый workflow
25

Блок 4 · Реальная работа

CLI mode

CLI mode нужен, когда вы хотите запускать Claude полностью автономно, без интерактивного разговора и ручных подтверждений.

Флаг `-p` запускает Claude без обычного диалога. Вы передаёте задачу, Claude выполняет её, возвращает результат и завершает процесс.

Это открывает сценарии автоматизации: утренние отчёты, скрипты, пайплайны и повторяющиеся процессы, где человек не должен сидеть рядом и подтверждать каждое действие.

Но идти в этот режим лучше только после ручной практики. Сначала нужно понять, каким действиям Claude можно доверять, и выстроить страховки через Git, тесты и checkpoints.

Примеры CLI-запуска

claude -p "проверь код на ошибки"
claude -p "создай отчёт по логам" --allowed-tools Read

Где режим особенно полезен

  • Скрипты и пайплайны
  • Ежедневные отчёты без участия человека
  • Автозапуск однотипных агентных задач

Ralph loop

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

Правило безопасности

Автономию имеет смысл включать только тогда, когда вы уже понимаете риски и выстроили слой проверки вокруг агента.

26

Блок 4 · Реальная работа

Pricing

Платить за Claude Code можно по подписке или через API, и выбор зависит от того, насколько интенсивно вы реально пользуетесь агентом.

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

API-оплата полезна в другом сценарии: когда вы используете инструмент редко и точечно и не хотите фиксированного ежемесячного платежа.

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

Тарифы подписки

  • Claude Pro — $20/мес: точка входа, все модели включены
  • Claude Max — $100 или $200/мес: тяжёлые сессии и агентные циклы
  • API: платите только за фактически потраченные токены

Стартовая рекомендация

Для большинства — Claude Pro за $20/мес. Этого хватает, чтобы освоить инструмент. Если упрётесь в лимиты на длинных сессиях — тогда Max.

Как принимать решение дальше

Если задач мало и они точечные, API может быть выгоднее. Если вы гоняете тяжёлые сессии и агентные циклы регулярно, подписка почти всегда удобнее.

27

Блок 4 · Реальная работа

Worktrees

Worktrees позволяют запускать несколько Claude параллельно на разных задачах без конфликтов между ветками и рабочими директориями.

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

Worktrees решают это через изолированные рабочие директории. Каждый Claude получает свою копию файлов и свою ветку, но при этом всё остаётся частью общей истории репозитория.

Именно здесь Claude Code окончательно перестаёт быть игрушкой. Параллельные агенты и изолированные worktrees превращают его в реальный production workflow, где можно масштабировать работу без конфликтов.

Что дают worktrees

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

Как это выглядит

claude -w feature-auth
claude -w bugfix-login
claude -w refactor-api

Что делает это зрелым workflow

Можно вести параллельную разработку не только руками, но и с отдельными агентами. Даже sub-agents могут работать в своих worktrees и очищаться автоматически после завершения.

Финал

Сохраните страницу как рабочий справочник по Claude Code

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

27 концепций Claude Code с объяснением и практическими выводами.
Быстрые переходы по 4 блокам и к каждой теме отдельно.
Чит-шит с 16 ключевыми командами — копируются одним кликом.