Промпты: правила проекта

Готовые формулировки под конкретные задачи: собрать проект, найти баг, отрефакторить, написать тесты. Копируйте целиком — они рассчитаны на агентные режимы Cursor, Claude Code и Windsurf. У каждого промпта написано, зачем в нём та или иная строка.

Правила проекта для агента

Кладётся в репозиторий
Стек: {языки, фреймворки}. Пакетный менеджер: {…}.
Стиль: без комментариев-очевидностей, имена по-английски.
Не добавляй зависимости без явной просьбы.
Не переписывай файлы целиком — правь точечно.
Перед большой правкой показывай план списком.

Главный файл проекта. Кладётся в корень репозитория и работает во всех сессиях.

Правила: процесс работы

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

Раздел про процесс: превращает «агент что-то сделал» в согласованные шаги.

Правила: запреты

Кладётся в репозиторий
Не удаляй существующие тесты.
Не меняй публичные интерфейсы без предупреждения.
Не создавай документацию, если её не просили.
Не трогай файлы миграций, которые уже применены.
Не коммить и не пушь без явной просьбы.

Запреты работают лучше пожеланий: их агент выполняет буквально.

Правила для команды

Кладётся в репозиторий
Тексты интерфейса — по-русски, имена в коде —
по-английски.
Форматирование: {инструмент}, запускать после правок.
Коммиты: {формат}.
Новые файлы клади по существующей структуре,
новые папки не создавай без согласования.

Выравнивает поведение агента у всех разработчиков команды.

Проверить, что правила работают

Любой агент
Прочитай файл правил проекта и перескажи
своими словами: что тебе запрещено делать
и что ты должен делать перед большой правкой.
Если какие-то правила противоречат друг другу —
укажи на это.

Проверка, что файл прочитан и понят, а не просто лежит в репозитории.

Контекст проекта для нового диалога

Любой агент
Кратко о проекте: {что это, для кого, стек}.
Сейчас работаю над: {задача}.
Уже сделано: {список}.
Не трогай: {файлы или области}.
Начни с того, что прочитаешь {файлы} и скажешь,
что понял.

Шаблон первого сообщения в новом диалоге, когда контекст сброшен.

Как пользоваться промптами

Фигурные скобки — это места, куда нужно подставить своё: {стек}, {файл}, {текст ошибки}. Промпт без подстановки работать будет, но хуже: агент начнёт угадывать.

Второе правило — не склеивать несколько промптов в один запрос. Каждый рассчитан на одну задачу, и вместе они дают три посредственных результата вместо одного хорошего.

Что работает лучше промптов

Файл правил проекта в корне репозитория. То, что вы иначе повторяли бы в каждом сообщении — стек, запреты, порядок работы, — пишется один раз и действует во всех сессиях у всей команды.

Как его составить, разобрано в гайде «Правила проекта для агента».