Готовые формулировки под конкретные задачи: собрать проект, найти баг, отрефакторить, написать тесты. Копируйте целиком — они рассчитаны на агентные режимы Cursor, Claude Code и Windsurf. У каждого промпта написано, зачем в нём та или иная строка.
Стек: {языки, фреймворки}. Пакетный менеджер: {…}.
Стиль: без комментариев-очевидностей, имена по-английски.
Не добавляй зависимости без явной просьбы.
Не переписывай файлы целиком — правь точечно.
Перед большой правкой показывай план списком.
Главный файл проекта. Кладётся в корень репозитория и работает во всех сессиях.
Правила: процесс работы
Кладётся в репозиторий
Перед большой правкой показывай план списком
и жди подтверждения.
После правок запускай тесты и показывай вывод.
Если задача непонятна — задай вопрос, не угадывай.
Если задача требует новой зависимости — спроси.
Раздел про процесс: превращает «агент что-то сделал» в согласованные шаги.
Правила: запреты
Кладётся в репозиторий
Не удаляй существующие тесты.
Не меняй публичные интерфейсы без предупреждения.
Не создавай документацию, если её не просили.
Не трогай файлы миграций, которые уже применены.
Не коммить и не пушь без явной просьбы.
Запреты работают лучше пожеланий: их агент выполняет буквально.
Правила для команды
Кладётся в репозиторий
Тексты интерфейса — по-русски, имена в коде —
по-английски.
Форматирование: {инструмент}, запускать после правок.
Коммиты: {формат}.
Новые файлы клади по существующей структуре,
новые папки не создавай без согласования.
Выравнивает поведение агента у всех разработчиков команды.
Проверить, что правила работают
Любой агент
Прочитай файл правил проекта и перескажи
своими словами: что тебе запрещено делать
и что ты должен делать перед большой правкой.
Если какие-то правила противоречат друг другу —
укажи на это.
Проверка, что файл прочитан и понят, а не просто лежит в репозитории.
Контекст проекта для нового диалога
Любой агент
Кратко о проекте: {что это, для кого, стек}.
Сейчас работаю над: {задача}.
Уже сделано: {список}.
Не трогай: {файлы или области}.
Начни с того, что прочитаешь {файлы} и скажешь,
что понял.
Шаблон первого сообщения в новом диалоге, когда контекст сброшен.
Как пользоваться промптами
Фигурные скобки — это места, куда нужно подставить своё: {стек}, {файл}, {текст ошибки}. Промпт без подстановки работать будет, но хуже: агент начнёт угадывать.
Второе правило — не склеивать несколько промптов в один запрос. Каждый рассчитан на одну задачу, и вместе они дают три посредственных результата вместо одного хорошего.
Что работает лучше промптов
Файл правил проекта в корне репозитория. То, что вы иначе повторяли бы в каждом сообщении — стек, запреты, порядок работы, — пишется один раз и действует во всех сессиях у всей команды.