лооооч
Урок 2

Разговор с прорабом

Анатомия хорошей инструкции — и первый каркас вашей страницы появляется на экране

Цели урока

К концу этого урока вы:

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

Смотри сюда внимательно — вот тут вся соль.

Урок 2 из 10

Разговор с прорабом

Анатомия хорошей инструкции — и первый каркас вашей страницы появляется на экране
Рабочий стол: слева листок с чётким списком задач для прораба, справа монитор с только что появившейся страницей с именем владельца

Быстрый recap

Урок 1 Пустой участок: что строим, кто прораб, кто строитель. Claude Code поставлен, первый файл создан словами.
Урок 2 — сегодня Анатомия хорошей задачи. Четыре элемента. Первый каркас страницы на экране.
🧠 Сначала — по памяти, без подглядывания
Три вопроса из Урока 1 — ответьте вслух или коротко письменно, прежде чем читать дальше.

1. Чем Claude Code отличается от обычного чата вроде ChatGPT? (одно предложение)
2. Кто такой прораб в нашем проекте — вы или Claude Code?
3. От чего зависит качество результата, если код пишет ИИ?
Проверьте себя по Уроку 1, Части 2 и 5. Цель не оценка, а извлечение из памяти — это и есть обучение.

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

Claude Code устроен точно так же. Чем расплывчатее задача, тем больше он вынужден угадывать. Иногда угадывает хорошо. Чаще — не совсем то. И это не баг Claude Code. Это естественное следствие того, что ИИ работает с вашими словами, а не с картинкой у вас в голове [1].

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

Что вы возьмёте из этого урока

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

Часть 1. Почему «сделай красиво» не работает

Когда вы пишете Claude Code «сделай красивую страницу», что происходит у него «внутри»? Он не видит вашу комнату, не знает ваш вкус, не видел другие страницы, которые вам нравятся. Он берёт слово «красивый» и выбирает из сотен возможных интерпретаций — ту, которую видел чаще всего в обучающих данных [1]. Это может быть минималистичный белый фон. Или яркие градиенты в духе 2019 года. Или строгая тёмная тема.

Расплывчатость — не ваша вина и не вина ИИ. Это разрыв между картинкой в голове и словами, которые её описывают. У архитектора этот разрыв закрывает многолетняя совместная практика с заказчиком. У вас с Claude Code такой практики нет — каждая задача начинается с чистого листа. Поэтому надо говорить точно.

расплывчато

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

конкретно

«Создай файл index.html с заголовком h1, где написано моё имя "Анна Иванова", и тремя ссылками внизу на Telegram, ВК и email» — ИИ делает именно это.

🎨
— Прораб, сделай всё красиво.
— Красиво — это как?
— Ну, красиво!
— Понял. Буду делать «красиво».
Три недели спустя: дом обложен блестящей плиткой с кота-мема, потолки — в завитках барокко, дверные ручки — в форме гусей. Всё красиво. Не то красиво.

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

Часть 2. Четыре элемента хорошей задачи

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

1

ЧТО — действие и объект

Что именно сделать и с чем. Создай файл. Добавь заголовок. Измени цвет кнопки. Удали раздел. Без глагола и объекта задача не начинается.

2

ГДЕ — файл или место

В каком файле, в какой части страницы. В файле index.html. В верхней части страницы. После раздела «Обо мне». Claude Code работает с файлами у вас на компьютере — ему нужно знать, куда идти.

3

КАК — детали и ограничения

Стиль, формат, конкретные слова, чего делать не надо. Шрифт крупный. Текст «Привет, я Анна». Без лишних украшений. Цвет фона белый. Чем больше деталей — тем меньше угадываний.

4

ГОТОВО — критерий проверки

Как вы поймёте, что сделано правильно. Открываю файл в браузере — вижу своё имя сверху. Ссылки кликаются. Страница не белая. Без критерия вы не знаете, принять ли результат или попросить переделать.

Почему именно эти четыре? Это не формальное правило — это минимальный набор для однозначности. ЧТО убирает двусмысленность действия. ГДЕ убирает двусмысленность места. КАК убирает двусмысленность исполнения. ГОТОВО даёт вам точку остановки. Без любого из четырёх Claude Code вынужден угадывать в этой части — и угадывание распространяется на весь результат.

Посмотрите на разницу в действии. Вот одна и та же задача — расплывчато и с четырьмя элементами:

РасплывчатоЧетыре элемента
Сделай шапку страницы. ЧТО: Добавь шапку — тег <header> с заголовком h1 и одной строкой описания. ГДЕ: В начало файла index.html, перед основным содержимым. КАК: Заголовок — моё имя «Дмитрий Орлов», описание — «Дизайнер интерьеров». Фон белый, шрифт крупный. ГОТОВО: Открываю файл в браузере — вижу имя и описание в верхней части страницы.
Поставь ссылки на соцсети. ЧТО: Добавь три ссылки. ГДЕ: В конец файла index.html, после раздела «Обо мне». КАК: Ссылки: Telegram https://t.me/dmitry, ВКонтакте https://vk.com/dmitry, email mailto:d@example.com. Каждая — отдельная строка. ГОТОВО: Кликаю — ссылки открываются.
✋ Попробуйте сейчас
Придумайте свою задачу для Claude Code — что-то, что вы хотите добавить на вашу будущую страницу. Разложите её по четырём элементам: ЧТО, ГДЕ, КАК, ГОТОВО. Не подглядывайте в таблицу. Пять минут на бумаге или в заметках.
Не страшно, если элементы пересекаются. Главное — попробовать сформулировать. Ниже в уроке будет виджет, где можно потренироваться.

Часть 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> — это заголовок первого уровня. Текст «Мой заголовок» — то, что вы увидите на экране. Остальное — инструкции браузеру.

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

Как проверить результат в браузере

Самый простой способ — открыть файл прямо из папки. Найдите файл index.html в папке moy-sayt через файловый менеджер (Finder на Mac, Проводник на Windows) и дважды кликните на него. Браузер откроет его как обычную страницу.

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

Ваша задача ЧТО / ГДЕ КАК / ГОТОВО обычные слова Claude Code интерпретирует и пишет код спрашивает разрешение index.html в папке проекта у вас на ПК двойной клик → браузер Чем точнее задача — тем меньше угадываний на шаге 2
От ваших слов до файла на экране: три шага, один раз за минуту.
🔍 Разберите то, что сделал Claude Code
Откройте созданный файл index.html в любом текстовом редакторе (Блокнот / TextEdit / VS Code — неважно). Найдите в коде своё имя. Вокруг него — угловые скобки. Как называется этот тег? (Подсказка: вы просили заголовок h1.)

Теперь найдите строку с приветствием. В каком теге она находится?
Не нужно понимать весь код — только уметь найти в нём текст, который должен быть на странице. Это единственный навык, который вам нужен как прорабу.

Часть 6. Итерации — «поправь вот это»

Редко когда результат с первого раза именно такой, как вы хотели. Это нормально — именно поэтому прораб не уходит после первой задачи. Он смотрит на результат и говорит строителю, что поправить. Такой цикл называется итерацией.

С Claude Code итерации работают просто: вы описываете, что не так, и он правит. Не нужно начинать с нуля. Не нужно объяснять всё заново. Просто коротко и конкретно — всё те же четыре элемента, только маленький кусочек:

# Примеры итерационных правок:
Заголовок слишком мелкий. Сделай шрифт больше — примерно 48 пикселей.

Цвет фона слишком ярко-белый, измени на светло-серый #F5F5F5.

Добавь отступ сверху у заголовка — 40 пикселей.

Каждая правка — короткая задача с четырьмя элементами, даже если вы их не формулируете явно. Claude Code понимает контекст: он помнит, что делал раньше в этом сеансе, и применяет правки к нужному месту [1].

Сколько итераций — нормально? Столько, сколько нужно. Средняя рабочая сессия для одной задачи — 3–8 итераций. Первая итерация часто делает 80% работы. Остальные — шлифуют. Не гонитесь за «правильно с первого раза» — это не критерий мастерства. Критерий — умение точно назвать, что не так.

Прораб не тот, кто кладёт кирпичи. Прораб — тот, кто умеет сказать: «Вот тут переделай, вот тут хорошо».

Резюме

1

расплывчато → случайно

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

2

четыре элемента

ЧТО + ГДЕ + КАК + ГОТОВО. Не магия — минимальный набор, который убирает основные угадывания. Применяйте каждый раз, пока не войдёт в привычку.

3

участок + каркас

Папка проекта создана, первый файл index.html с вашим именем — в браузере. Стены стоят, пусть и пустые.

4

итерации — это норма

«Поправь вот это» — рабочий инструмент прораба. Короткие конкретные правки точнее, чем попытка описать всё сразу.

Что дальше, в Уроке 3 — «Три верстака»: Формула задачи работает в любом инструменте. В следующем уроке разберём три способа строить: Claude Code в терминале (уже знаете), Cursor — тот же Claude Code, но в окне с кнопками, и Conductor — когда нужна «бригада» параллельных агентов. Выберете свой — и двинемся строить дальше.

Источники / Sources

  1. docs Anthropic. «Claude Code — Overview» — принципы работы агента: интерпретация задачи, запись файлов, сохранение контекста сеанса. docs.claude.com/en/docs/claude-code/overview · accessed 2026-06-02
  2. docs MDN Web Docs (Mozilla). «Getting started with HTML» — что такое теги, структура HTML-документа, элементы h1, p, a. developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started · accessed 2026-06-02
  3. docs Anthropic. «Claude Code — Best practices for agentic coding» — рекомендации по постановке задач агенту: конкретность, описание критерия готовности, итерации. docs.claude.com/en/docs/claude-code/best-practices · accessed 2026-06-02
Формула «ЧТО / ГДЕ / КАК / ГОТОВО» — дидактическое обобщение практики промпт-инжиниринга, не цитата из конкретной публикации. Технические факты (поведение Claude Code, HTML-синтаксис) опираются на официальную документацию выше.