# Описываем, что хотим получить

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

Прежде чем строить, расскажи Claude понятным языком, что должно получиться. Ясный образ результата важнее технических деталей.

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

## Опиши картинку результата

Представь, что объясняешь идею другу, который потом всё соберёт за тебя. Ты не говоришь ему про код — ты рисуешь словами **образ результата**. Например:

```
Хочу простой калькулятор: два поля для чисел
и кнопки +, −, ×, ÷. Нажимаешь кнопку — внизу показывается ответ.
```

Здесь всё понятно: что это, что в нём есть и что происходит при нажатии. Этого достаточно, чтобы Claude начал работу в правильном направлении.

## Технические детали не нужны

Многих останавливает мысль: «я же не программист, я не знаю правильных слов». И хорошая новость — правильные слова и не нужны. Не надо говорить «реализуй обработчик событий» или «используй такой-то фреймворк». Достаточно понятного человеческого языка. Технические решения Claude примет сам.

Чем яснее картинка в твоём описании, тем точнее первая версия. Расплывчатое «сделай что-нибудь полезное» даст расплывчатый результат. Конкретное «два числа и четыре кнопки» — конкретный.

## Почему это работает

Claude не умеет читать мысли. Он работает с тем, что ты сказал. Если образ результата ясный, ему есть на что опереться, и первая версия получается близкой к задумке. Если образ туманный — придётся гадать, и потом многое переделывать.

## Попробуй

Заданий в терминале здесь нет. Потренируйся в уме: опиши одной-двумя фразами какое-нибудь простое приложение так, чтобы человек со стороны сразу представил результат. В следующем уроке мы по такому описанию соберём первую рабочую версию.
