Перейти к содержимому
PD
Claude Code Гид

Claude Code: полный практический гид

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

Все статьи гида Claude Code · 13

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

Что такое Claude Code и чем он отличается от чата

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

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

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

Кому подходит и кому нет

Подходит:

  • Разработчикам с существующим проектом. Наибольшая польза там, где нужно пройти по десяткам файлов: рефакторинг, миграция, единообразная правка.
  • Тем, кто пишет рутину. Тесты, обвязка, скрипты, парсеры - работа, которую вы умеете делать, но не хотите делать руками.
  • Соло-разработчикам и фаундерам, у которых нет команды, чтобы делегировать.

Не подходит:

  • Тем, кто не читает результат. Агент уверенно ошибается. Без ревью вы получите код, который выглядит правильным.
  • Проектам без тестов и без git. Нет способа проверить и нет способа откатить - это худший сценарий использования.
  • Задачам с размытым критерием готовности. Дизайн, продуктовые решения, архитектурные развилки остаются за вами.

Что он реально умеет в проекте

  • Найти причину бага по описанию симптома, пройдя по коду от точки отказа.
  • Провести рефакторинг через весь репозиторий - переименовать, вынести, изменить сигнатуру и починить все места вызова.
  • Написать тесты на существующий код и прогнать их.
  • Разобрать чужой проект - объяснить, как устроен модуль, куда идут данные, где что лежит.
  • Сделать рутинную обвязку: миграции, конфиги, CI, скрипты сборки.
  • Работать с внешними системами через MCP-серверы - базой, API, трекером задач.

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

Как устроена работа: контекст, инструменты, разрешения

Три вещи определяют, будет ли от агента польза.

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

Инструменты. Набор действий, доступных агенту. Базовые - файлы и оболочка. Расширяются через MCP-серверы и через скиллы, которые описывают повторяемые процедуры вашего проекта.

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

С чего начать

Разумный порядок:

  1. Установить и авторизоваться - и отдельно разобраться с доступом из России, если вы здесь.
  2. Подключить ключ API или подписку.
  3. Освоить команды и режимы CLI.
  4. Понять, куда уходит контекст и как выбрать модель под задачу.
  5. Дальше - скиллы, субагенты и MCP.

Если сравниваете инструменты перед стартом - есть разбор Claude Code против Cursor и обзор аналогов. Если внедряете в команде - правила, ревью и безопасность.

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

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

Этим я занимаюсь на проектах: собираю автоматизации и AI-продукты, где агент - инструмент внутри процесса, а не сам процесс. Что именно и на каких условиях - на странице услуг.

Соседние гиды

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

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

В этом гиде

Вопросы и ответы

Claude Code платный?

Да. Работать можно либо по подписке на Claude, либо по своему ключу API с оплатой за токены. Бесплатного тарифа у самого инструмента нет: он всегда обращается к платной модели. По ключу вы платите за фактический расход, по подписке - фиксированную сумму с лимитами использования.

Нужно ли уметь программировать, чтобы пользоваться Claude Code?

Формально нет, но практически да. Он пишет код за вас, однако решения о том, что правильно, а что нет, принимаете вы. Человек, который не может прочитать диф и понять, что изменилось, довольно быстро получает проект, который он не контролирует. Минимум - уметь читать код и пользоваться git.

Чем Claude Code отличается от Cursor?

Cursor - это редактор с встроенным ИИ, вы работаете в файле и видите изменения в редакторе. Claude Code живёт в терминале и работает с проектом целиком: сам ищет файлы, запускает команды, читает вывод тестов. Первый удобнее для точечных правок, второй - для задач, где нужно пройти по всему репозиторию.