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