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