Claude Code 101 / Рабочий процесс

Процесс: изучить → план → код → коммит

⏱️ Примерное время: 10 минут · 🎯 Урок 5 курса Claude Code 101

Если вы вынесете из этого курса одну вещь — пусть это будет рабочий процесс: Explore, Plan, Code, Commit (изучить, спланировать, написать код, закоммитить). Без него большинство сразу просят Claude писать код — а значит, потом приходится больше всё исправлять.

Изучить и спланировать (Explore & Plan)

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

Чтобы войти в режим плана, нажимайте Shift + Tab, пока под полем ввода не появится «Plan Mode». Затем напишите промпт вроде:

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

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

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

Код (Code)

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

Claude постарается устранить проблемы, прежде чем считать план «завершённым», но иногда придётся вмешаться. В этом и польза работы с Plan Mode — после выполнения у вас есть контекст того, как вы пришли к результату, что помогает направлять следующие решения Claude.

Несколько советов для гладкой фазы кодинга:

  • Определите критерии успеха. Чтобы Claude был уверен в результате, ему нужна ясность, как выглядит «правильно». Делайте это явным в плане.
  • Добавьте инструменты. Инструменты, помогающие достигать целей, убирают много лишних итераций. Например, при создании веб-интерфейсов установите расширение Claude in Chrome, чтобы Claude Code управлял вкладкой браузера и тестировал UI напрямую.
  • Подключите набор тестов. Дайте Claude набор тестов, по которому он сможет непрерывно проверяться. Claude даже может писать тесты за вас. Перед передачей убедитесь, что тесты — надёжный источник истины, чтобы избежать ложных срабатываний.
Совет: если Claude постоянно натыкается на одни и те же проблемы — попросите сохранить решение в файл CLAUDE.md.

Коммит (Commit)

Когда вы сами протестировали изменения и довольны результатом — пора пушить код. Перед коммитом запустите субагента-ревьюера, чтобы он посмотрел на работу. Субагент даёт «свежий взгляд» на кодовую базу — без предвзятости, которую главный агент мог накопить за сессию.

Затем попросите Claude сгенерировать сообщение коммита в вашем стиле. Повторяйте по кругу.

Резюме

Чтобы быть эффективным с Claude Code, следуйте процессу Explore, Plan, Code, Commit:

  • Explore даёт Claude нужный контекст проекта.
  • Plan создаёт план действий, по которому Claude измеряет успех.
  • Code — это диалог между вами и Claude до финального результата.
  • Commit помогает проверить и запушить код, чтобы перейти к следующей фиче.

*Адаптировано с русским переводом. Оригинал: © 2025 Anthropic. All rights reserved.*