Черновик на русском для правок автора.Акцент:
yedi ai
← Все уроки
Уровень 4 · урок 9 из 16

Как ставить задачу ИИ-разработчику: уточнять, а не начинать заново

Шаблон7 минпродвинутыйподпискаClaude
9/16

Нужный тариф: ChatGPT: аналог: Codex (по справке OpenAI есть на всех планах, включая Free и Go); в уроке не разбираем · Claude: Pro и выше (на Free Claude Code нет) · Дата проверки: по документации 27.10.2026; в продукте не проверено

Для кого:Хочу свой продукт

На выходе

Файл CLAUDE.md с 3-5 твоими правилами в своём проекте и одна задача, поставленная по формуле из четырёх частей, после которой изменилось только то, о чём ты просил.

Задача

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

Словарик.

  • CLAUDE.md: файл в папке проекта с правилами, которые Claude Code читает в начале каждой сессии. Пишешь его ты.
  • Контекст: всё, что Claude «держит в голове» в текущем разговоре: твои сообщения, прочитанные файлы, результаты команд. Чем он длиннее и запутаннее, тем хуже Claude следует инструкциям.

Шаги

  1. Ставь задачу по формуле из четырёх частей.

    • Что сделать: одно действие. «Добавь блок меню».
    • Для кого: кто будет пользоваться. «Гости кафе, открывают с телефона из Instagram».
    • Как выглядит «готово»: как ты проверишь. «Открываю index.html на телефоне, вижу 3 раздела меню, цены в лирах, всё читается без увеличения».
    • Ограничения: чего нельзя. «Без новых библиотек, не трогай шапку и контакты». Последний пункт важнее, чем кажется. Без него Claude может «заодно улучшить» то, что уже работало.
  2. Опиши проект один раз, в CLAUDE.md.

    • Набери /init: Claude Code изучит папку и создаст стартовый CLAUDE.md. Если файл уже есть, /init предложит улучшения, а не перезапишет его.
    • Допиши то, что Claude сам не узнает из файлов: язык сайта, для кого он, что запрещено.
    • Пиши конкретно и проверяемо: «цены только из menu.txt», а не «пиши аккуратно».
    • Держи файл коротким: по документации, меньше 200 строк. Длинный файл Claude выполняет хуже.
    • Проверить, что файл подхватился: команда /context, список Memory files.
    • Когда дописывать: Claude второй раз повторяет ту же ошибку, или ты второй раз пишешь одно и то же уточнение. ⚠️ CLAUDE.md это подсказки, а не замок. Важное («не читать .env») дополнительно закрывай настройками (урок 4.6). Пароли и токены в CLAUDE.md не пиши: файл попадёт в git.
  3. Проси по одному шагу. Большую задачу сначала отдай в режиме Plan (урок 4.1): Claude покажет план по пунктам. Потом: «Сделай только пункт 1. Скажи, как проверить, и жди моего ок». Проверил → коммит (урок 4.9) → следующий пункт.

  4. Описывай ошибку по схеме «скриншот + ожидала + получила».

    • Скриншот: в терминале вставь прямо в поле ввода; в приложении нажми + рядом с полем ввода или перетащи файл.
    • Что делал: «открыла на iPhone, нажала кнопку WhatsApp».
    • Что ожидал: «открывается чат с номером кафе».
    • Что получил: «пустая страница» или точный текст ошибки, скопированный целиком. «Не работает» без деталей обходится дороже всего: Claude будет гадать.
  5. Уточняй, а не начинай заново.

    • Видишь, что Claude пошёл не туда? Жми Esc (в приложении кнопка остановки). Работа остановится, сделанное и разговор сохранятся, можно сразу уточнить. В приложении можно и не останавливать: напиши уточнение и нажми Enter.
    • Не понравился последний шаг? «Отмени это» или Esc Esc → Restore code (урок 4.1).
    • Не пиши «переделай всё». Пиши, что именно оставить и что изменить.
    • Исключение из правила: если ты поправил одно и то же больше двух раз, а всё равно не то, разговор засорён неудачными попытками. Тогда набери /clear и дай задачу заново, но уже точнее, с учётом того, что понял. Файлы проекта при этом остаются, начинается только новый разговор.
  6. Проси доказательства. «Готово» от Claude ещё не доказательство. Проси: «покажи скриншот результата» или «скажи, что именно мне нажать, чтобы проверить».

Шаблон

Стартовый CLAUDE.md (впиши своё):

# Проект
Сайт кафе [название], [район, город]. Владелец: [имя], не программист.
Посетители: гости кафе, открывают с телефона.

# Правила
- Язык сайта турецкий. Проверяй ç, ğ, ı, İ, ö, ş, ü.
- Цены и тексты только из [menu.txt / content.txt]. Ничего не придумывай.
- Статический сайт: HTML и CSS, без фреймворков и новых библиотек.
- Объясняй простыми словами, по-русски.
- Одна задача за раз. После шага скажи, как проверить, и сделай git-коммит.
- Не открывай и не выводи .env. Секреты в код не вставляй.

Запросы для копирования:

1. Новая задача
Задача: [что сделать].
Для кого: [кто будет пользоваться].
Готово, когда: [что я увижу и где проверю].
Не трогай: [что уже работает].
Сначала план, жди моего «ок».

2. Сначала вопросы
Хочу [идея]. Прежде чем писать код, задай мне вопросы про то, о чём я могла не подумать. Потом запиши итог в SPEC.md.

3. Один шаг
Сделай только пункт [N] из плана. Остальное не трогай. Скажи, как проверить, и жди.

4. Точечная правка
В блоке [название] измени [что] на [что]. Больше ничего не меняй.

5. Ошибка
[скриншот]
Что делала: [действия].
Ожидала: [результат].
Получила: [результат или текст ошибки целиком].
Найди причину, объясни простыми словами, исправь и скажи, как проверить.

6. Не понравилось
Оставь [что нравится]. Измени только [что]. Почему: [что не так для гостя].

7. Объясни
Объясни простыми словами, что ты сейчас сделал и какие файлы изменил.

8. Проверка перед сохранением
Проверь сделанное: все ссылки и кнопки работают, на телефоне ничего не съезжает, турецкие буквы на месте. Покажи, что проверил. Потом сделай коммит.

9. Обновить правила
Ты второй раз [ошибка]. Добавь в CLAUDE.md короткое правило, чтобы это не повторялось, и покажи его мне.

10. Перезапуск после /clear
Контекст: [проект в 1-2 фразах]. Раньше пробовали [что], не подошло, потому что [почему]. Теперь задача: [точная формулировка по формуле].
Твоя практика

В своём проекте из уроков 4.1-4.4 запусти /init и допиши в CLAUDE.md 3-5 своих правил по образцу. Затем дай одну следующую задачу по формуле из четырёх частей, а одну реальную ошибку опиши по схеме «скриншот + что делал + ожидал + получил».

✓ Как понять, что получилось

/context показывает твой CLAUDE.md в Memory files. После запроса изменилась только та часть, о которой ты просил, а то, что ты записал в «не трогай», осталось как было.

Что у тебя теперь есть
  • Формула задачи: что сделать, для кого, как выглядит «готово», ограничения
  • Короткий CLAUDE.md с конкретными и проверяемыми правилами
  • Схема описания ошибки: скриншот, что делал, что ожидал, что получил
  • Десять запросов для копирования, от новой задачи до перезапуска после /clear
Действие после урока

Сегодня запусти /init в своём проекте и допиши в CLAUDE.md 3 своих правила по образцу. Десять запросов из урока сохрани в заметку «Мои запросы».

Источники

  • How Claude remembers your project (code.claude.com): CLAUDE.md: загружается в каждой сессии, /init (существующий файл не перезаписывает, а предлагает улучшения), /context → Memory files, меньше 200 строк, «context, not enforced configuration» (проверено 27.10.2026)
  • Best practices (code.claude.com): конкретные запросы, вставка скриншота в запрос, Esc, Esc Esc / /rewind, /clear после двух неудачных исправлений, интервью и SPEC.md, просить доказательства
  • Desktop quickstart · Desktop: кнопка остановки, уточнение через Enter без остановки, вложения через + или перетаскивание, /context в приложении
  • Quickstart (code.claude.com): «be specific», пошаговые инструкции
Дальше · Claude 4.9

Git и GitHub простыми словами: сохраняем проект

Завершить и дальше