Разговор с прорабом
Анатомия хорошей инструкции — и первый каркас вашей страницы появляется на экране
Цели урока
К концу этого урока вы:
- Поймёте, почему расплывчатая задача всегда даёт случайный результат — и как это исправить.
- Освоите четыре элемента хорошей инструкции: ЧТО, ГДЕ, КАК, ГОТОВО.
- Создадите папку проекта и получите первый каркас своей страницы с именем на экране.
- Научитесь читать результат, не пугаясь кода внутри файла.
- Освоите итерации: как коротким «поправь вот это» довести результат до нужного.

Смотри сюда внимательно — вот тут вся соль.
Разговор с прорабом
Быстрый recap
1. Чем Claude Code отличается от обычного чата вроде ChatGPT? (одно предложение)
2. Кто такой прораб в нашем проекте — вы или Claude Code?
3. От чего зависит качество результата, если код пишет ИИ?
Лучший инструмент в мире даёт мусор на расплывчатую задачу. Если вы скажете строителю «сделай красиво» — он сделает красиво по-своему. Возможно, это будет совсем не то красиво, которое вы имели в виду. Строитель не виноват: он угадывал по словам, а слов было мало.
Claude Code устроен точно так же. Чем расплывчатее задача, тем больше он вынужден угадывать. Иногда угадывает хорошо. Чаще — не совсем то. И это не баг Claude Code. Это естественное следствие того, что ИИ работает с вашими словами, а не с картинкой у вас в голове [1].
Хорошая новость: у хорошей задачи есть структура. Не магия, не опыт программиста — просто четыре элемента, которые вы будете применять каждый раз. К концу этого урока ваши слова превратятся в первый каркас страницы — с вашим именем, живой в браузере.
Что вы возьмёте из этого урока
- Поймёте, почему расплывчатая задача всегда даёт случайный результат — и как это исправить.
- Освоите четыре элемента хорошей инструкции: ЧТО, ГДЕ, КАК, ГОТОВО.
- Создадите папку проекта и получите первый каркас своей страницы с именем на экране.
- Научитесь читать результат, не пугаясь кода внутри файла.
- Освоите итерации: как коротким «поправь вот это» довести результат до нужного.
Часть 1. Почему «сделай красиво» не работает
Когда вы пишете Claude Code «сделай красивую страницу», что происходит у него «внутри»? Он не видит вашу комнату, не знает ваш вкус, не видел другие страницы, которые вам нравятся. Он берёт слово «красивый» и выбирает из сотен возможных интерпретаций — ту, которую видел чаще всего в обучающих данных [1]. Это может быть минималистичный белый фон. Или яркие градиенты в духе 2019 года. Или строгая тёмная тема.
Расплывчатость — не ваша вина и не вина ИИ. Это разрыв между картинкой в голове и словами, которые её описывают. У архитектора этот разрыв закрывает многолетняя совместная практика с заказчиком. У вас с Claude Code такой практики нет — каждая задача начинается с чистого листа. Поэтому надо говорить точно.
расплывчато
«Сделай красивую страницу обо мне» — ИИ угадывает всё: цвет, шрифт, структуру, что написать. Результат случайный.
конкретно
«Создай файл index.html с заголовком h1, где написано моё имя "Анна Иванова", и тремя ссылками внизу на Telegram, ВК и email» — ИИ делает именно это.
— Красиво — это как?
— Ну, красиво!
— Понял. Буду делать «красиво».
Три недели спустя: дом обложен блестящей плиткой с кота-мема, потолки — в завитках барокко, дверные ручки — в форме гусей. Всё красиво. Не то красиво.
Разрыв между «красиво в голове» и «красиво в словах» — это не языковая проблема. Это проблема структуры задачи. И у неё есть решение: четыре элемента, которые закрывают большинство «угадываний».
Часть 2. Четыре элемента хорошей задачи
Хорошая инструкция для Claude Code — это не ракетостроение. Она отвечает на четыре вопроса. Запомните их: вы будете применять их каждый раз, пока не войдёт в привычку.
ЧТО — действие и объект
Что именно сделать и с чем. Создай файл. Добавь заголовок. Измени цвет кнопки. Удали раздел. Без глагола и объекта задача не начинается.
ГДЕ — файл или место
В каком файле, в какой части страницы. В файле index.html. В верхней части страницы. После раздела «Обо мне». Claude Code работает с файлами у вас на компьютере — ему нужно знать, куда идти.
КАК — детали и ограничения
Стиль, формат, конкретные слова, чего делать не надо. Шрифт крупный. Текст «Привет, я Анна». Без лишних украшений. Цвет фона белый. Чем больше деталей — тем меньше угадываний.
ГОТОВО — критерий проверки
Как вы поймёте, что сделано правильно. Открываю файл в браузере — вижу своё имя сверху. Ссылки кликаются. Страница не белая. Без критерия вы не знаете, принять ли результат или попросить переделать.
Почему именно эти четыре? Это не формальное правило — это минимальный набор для однозначности. ЧТО убирает двусмысленность действия. ГДЕ убирает двусмысленность места. КАК убирает двусмысленность исполнения. ГОТОВО даёт вам точку остановки. Без любого из четырёх Claude Code вынужден угадывать в этой части — и угадывание распространяется на весь результат.
Посмотрите на разницу в действии. Вот одна и та же задача — расплывчато и с четырьмя элементами:
| Расплывчато | Четыре элемента |
|---|---|
| Сделай шапку страницы. | ЧТО: Добавь шапку — тег <header> с заголовком h1 и одной строкой описания. ГДЕ: В начало файла index.html, перед основным содержимым. КАК: Заголовок — моё имя «Дмитрий Орлов», описание — «Дизайнер интерьеров». Фон белый, шрифт крупный. ГОТОВО: Открываю файл в браузере — вижу имя и описание в верхней части страницы. |
| Поставь ссылки на соцсети. | ЧТО: Добавь три ссылки. ГДЕ: В конец файла index.html, после раздела «Обо мне». КАК: Ссылки: Telegram https://t.me/dmitry, ВКонтакте https://vk.com/dmitry, email mailto:d@example.com. Каждая — отдельная строка. ГОТОВО: Кликаю — ссылки открываются. |
Часть 3. Тренажёр: собираем задачу из кусочков
Теория — это хорошо, но навык складывается руками. Виджет ниже даёт вам набор готовых фрагментов — соберите из них полную инструкцию для Claude Code. Это то же самое, что вы будете делать в реальном проекте, только с подсказками.
Если после виджета остались вопросы о каком-то элементе — это нормальная реакция. Формула хорошей задачи не запоминается с одного раза, она формируется через использование. Вы будете применять её в каждом уроке — к Уроку 5 она войдёт в привычку автоматически.
Часть 4. Проект — папка с файлами
Прежде чем попросить Claude Code сделать первый каркас страницы, нужно организовать пространство. Вспомните Урок 1: участок — это папка проекта [L1]. Всё, что вы будете строить, будет жить в этой папке. Сейчас создадим её.
Откройте терминал (на Mac — «Терминал», на Windows — «PowerShell») и создайте папку в удобном месте. Например, на рабочем столе:
# Mac / Linux — создать папку на рабочем столе mkdir ~/Desktop/moy-sayt # Windows PowerShell mkdir $env:USERPROFILE\Desktop\moy-sayt
Теперь запустите Claude Code прямо из этой папки — это важно, потому что он будет работать с файлами именно там:
# Mac / Linux cd ~/Desktop/moy-sayt claude # Windows cd $env:USERPROFILE\Desktop\moy-sayt claude
Почему запускать Claude Code из нужной папки? Claude Code работает с файлами в той папке, из которой запущен. Это как сказать прорабу: «Работай на этом участке». Если запустить из другого места — он может создать файлы не там, где вы ждёте. Всегда cd сначала, потом claude.
Первый каркас страницы — формулируем задачу
Теперь — первая настоящая задача по формуле. Напишите в диалоге с Claude Code что-то вроде этого (подставьте своё имя):
# Пример задачи по четырём элементам:
Создай файл index.html.
Это будет личная страница-визитка.
Сверху — заголовок h1 с моим именем «Имя Фамилия».
Под ним — короткая строка «Добро пожаловать на мою страницу».
Фон страницы белый, текст чёрный.
Страница должна нормально открываться в браузере.
Это и есть все четыре элемента, просто написанные в свободной форме. ЧТО — создай index.html. ГДЕ — в текущей папке (Claude Code это знает). КАК — заголовок с именем, строка приветствия, белый фон. ГОТОВО — открывается в браузере.
Claude Code покажет, что собирается сделать, и попросит разрешения. Согласитесь. Через несколько секунд в папке moy-sayt появится файл index.html.
Часть 5. Читаем результат — не пугаясь кода
Файл создан. Первый рефлекс — открыть его и увидеть кучу угловых скобок и странных слов. Именно здесь большинство людей пугаются и думают, что что-то пошло не так.
Всё в порядке. То, что вы видите — это HTML-код [2]. Язык разметки, которым написаны почти все страницы в интернете. Вы не будете его учить и не обязаны его понимать — его написал Claude Code. Но вы можете сориентироваться в структуре, если знаете одно простое правило.
HTML читается как матрёшка. Всё, что вы видите в браузере, завёрнуто в угловые скобки. <h1>Мой заголовок</h1> — это заголовок первого уровня. Текст «Мой заголовок» — то, что вы увидите на экране. Остальное — инструкции браузеру.
Как проверить результат в браузере
Самый простой способ — открыть файл прямо из папки. Найдите файл index.html в папке moy-sayt через файловый менеджер (Finder на Mac, Проводник на Windows) и дважды кликните на него. Браузер откроет его как обычную страницу.
Вы увидите белую страницу с вашим именем сверху. Это и есть ваш первый каркас — стены без отделки, но уже стоят. Дальше будем украшать.
Теперь найдите строку с приветствием. В каком теге она находится?
Часть 6. Итерации — «поправь вот это»
Редко когда результат с первого раза именно такой, как вы хотели. Это нормально — именно поэтому прораб не уходит после первой задачи. Он смотрит на результат и говорит строителю, что поправить. Такой цикл называется итерацией.
С Claude Code итерации работают просто: вы описываете, что не так, и он правит. Не нужно начинать с нуля. Не нужно объяснять всё заново. Просто коротко и конкретно — всё те же четыре элемента, только маленький кусочек:
# Примеры итерационных правок:
Заголовок слишком мелкий. Сделай шрифт больше — примерно 48 пикселей.
Цвет фона слишком ярко-белый, измени на светло-серый #F5F5F5.
Добавь отступ сверху у заголовка — 40 пикселей.
Каждая правка — короткая задача с четырьмя элементами, даже если вы их не формулируете явно. Claude Code понимает контекст: он помнит, что делал раньше в этом сеансе, и применяет правки к нужному месту [1].
Сколько итераций — нормально? Столько, сколько нужно. Средняя рабочая сессия для одной задачи — 3–8 итераций. Первая итерация часто делает 80% работы. Остальные — шлифуют. Не гонитесь за «правильно с первого раза» — это не критерий мастерства. Критерий — умение точно назвать, что не так.
Резюме
расплывчато → случайно
ИИ угадывает по словам. Чем меньше слов и конкретики — тем больше угадываний, тем дальше результат от вашего замысла.
четыре элемента
ЧТО + ГДЕ + КАК + ГОТОВО. Не магия — минимальный набор, который убирает основные угадывания. Применяйте каждый раз, пока не войдёт в привычку.
участок + каркас
Папка проекта создана, первый файл index.html с вашим именем — в браузере. Стены стоят, пусть и пустые.
итерации — это норма
«Поправь вот это» — рабочий инструмент прораба. Короткие конкретные правки точнее, чем попытка описать всё сразу.
Что дальше, в Уроке 3 — «Три верстака»: Формула задачи работает в любом инструменте. В следующем уроке разберём три способа строить: Claude Code в терминале (уже знаете), Cursor — тот же Claude Code, но в окне с кнопками, и Conductor — когда нужна «бригада» параллельных агентов. Выберете свой — и двинемся строить дальше.
Источники / Sources
- docs Anthropic. «Claude Code — Overview» — принципы работы агента: интерпретация задачи, запись файлов, сохранение контекста сеанса.
- docs MDN Web Docs (Mozilla). «Getting started with HTML» — что такое теги, структура HTML-документа, элементы h1, p, a.
- docs Anthropic. «Claude Code — Best practices for agentic coding» — рекомендации по постановке задач агенту: конкретность, описание критерия готовности, итерации.