Процесс: изучить → план → код → коммит
⏱️ Примерное время: 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.*