CLAUDE.md и формула задачи

Claude Code работает тем лучше, чем понятнее ты объясняешь. Есть два инструмента, которые резко поднимают качество: CLAUDE.md — постоянная памятка о проекте, и формула задачи — как формулировать запрос, чтобы получать нужное с первого раза.

🎯 После урока сможешь: написать CLAUDE.md и научиться ставить задачу по формуле.

CLAUDE.md — «мозг» проекта

CLAUDE.md — это обычный текстовый файл в корне проекта. Claude Code читает его при каждом запуске и держит в голове. Один раз описал проект — и не повторяешь это в каждом задании.

  CLAUDE.md — что внутри

  +--------------------------------------------+
  |  # Название проекта                        |
  |  Описание в 1-3 предложениях               |
  |                                            |
  |  ## Стек                                   |
  |  язык, библиотеки, база данных             |
  |                                            |
  |  ## Структура                              |
  |  какие папки и файлы за что отвечают        |
  |                                            |
  |  ## Правила                                |
  |  секреты в .env, обработка ошибок и т.п.    |
  |                                            |
  |  ## Ограничения (что НЕ делать)             |
  +--------------------------------------------+

В CLAUDE.md не пишут секреты (токены, ключи) — только правила и контекст. Секреты живут в .env (об этом — следующий урок).

Формула задачи: контекст → задача → ограничения → критерии

Размытая просьба даёт размытый результат. Хорошее задание строится по формуле из четырёх частей: контекст (что за проект), задача (что сделать), ограничения (чем пользоваться и чем нет), критерии (когда считать готовым).

Плохо: «Напиши бота». Хорошо: «Проект — бот сбора заявок для онлайн-школы (контекст). Сделай приём заявки и уведомление админу (задача). Только aiogram и SQLite, токен из .env (ограничения). Готово, когда заявка приходит админу (критерий)».

Контрольный вопрос. Какой запрос составлен по формуле «контекст → задача → ограничения → критерии»?

А«Проект — бот заявок для школы. Сделай приём заявки и уведомление админу. Только aiogram и SQLite, токен из .env. Готово, когда заявка приходит админу.»
Б«Напиши мне бота на Python.»
В«Сделай что-нибудь полезное для школы, сам реши как.»

Подсказка: Ищи запрос, где есть все четыре части: контекст, задача, ограничения, критерий готовности.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Что уместно записать в CLAUDE.md? Отметь всё верное.

Выберите все верные варианты.

АСтек проекта (язык, библиотеки, база данных)
БПравила кода и ограничения (что НЕ делать)
ВСтруктуру проекта (папки, ключевые файлы)
ГРеальный API-ключ и токен бота

Подсказка: Секреты в памятку проекта не пишут — им место в .env.

Онлайн-проверка ответа появится позже

Что дальше

Теперь Claude Code понимает проект (CLAUDE.md) и получает от тебя чёткие задания (формула). Осталось важнейшее правило, с которого начинается любой боевой проект, — безопасность и секреты. Об этом следующий урок.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева