# Как формулировать задачу понятно

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/7-1-formuliruem-zadachu

Хорошая задача для Claude — конкретная: что именно сделать и зачем. Тогда он не угадывает, а делает то, что нужно.

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

## «Сделай красиво» — так не работает

Представь, что ты просишь коллегу: «сделай красиво». Что он сделает? Кто-то поменяет цвет, кто-то шрифт, кто-то вообще всё переставит. У каждого своё «красиво». С Claude то же самое: расплывчатая просьба заставляет его **угадывать**, а угадывает он не всегда так, как ты задумал.

Сравни:

```
сделай красиво
```

и

```
сделай заголовок крупнее и помести его по центру страницы
```

Вторая просьба не оставляет места для догадок. Claude точно знает, **что** менять и **как** это должно выглядеть.

## Говори, ЧТО и ЗАЧЕМ

Хорошая формулировка отвечает на два вопроса: что сделать и зачем. «Зачем» помогает Claude выбрать правильное решение, а не просто формально выполнить просьбу.

Несколько примеров «плохо → хорошо»:

```
плохо:  сделай кнопку заметнее
хорошо: сделай кнопку «Купить» крупнее и ярко-зелёной,
        чтобы её было видно сразу при заходе на страницу
```

```
плохо:  почини форму
хорошо: при отправке формы ничего не происходит —
        после нажатия «Отправить» должно появляться
        сообщение «Спасибо, заявка принята»
```

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

Видишь разницу? В «хорошем» варианте Claude сразу понимает и задачу, и цель.

Перед тем как отправить просьбу, перечитай её и спроси себя: «А смог бы человек, который не знает, что у меня в голове, сделать ровно то, что я хочу?» Если нет — добавь конкретики.

## Конкретика важнее терминов

Часто кажется, что нужно знать «умные» технические слова. Это не так. Claude не нужны термины — ему нужна **ясность**. Лучше простыми словами, но по существу: «сделай текст крупнее», «передвинь кнопку вниз», «поменяй фон на белый». Это понятнее любого профессионального жаргона.

## Попробуй

В этом уроке нет задания в терминале — он про навык, который пригодится в каждом следующем. Возьми любую простую задачу из головы (например, «хочу другую кнопку») и попробуй переформулировать её конкретно: что именно поменять и зачем. Потом ответь на вопросы ниже.
