Инструменты
Агент, который сразу начинает писать код, принимает десяток решений за вас: какие файлы трогать, какую библиотеку взять, как назвать функции. Половину из них вы бы приняли иначе. План переносит эти решения туда, где их дёшево исправить, — до первой правки.
Как включить режим плана#
Промт работает и сам по себе, но надёжнее вместе со встроенным режимом плана: в нём агент не меняет файлы, пока вы не одобрите план.
| Инструмент | Как включить | Что происходит |
|---|---|---|
| Cursor | Shift+Tab в поле ввода агента или режим Plan в списке | агент изучает код, задаёт вопросы и готовит план, который можно отредактировать |
| Claude Code | Shift+Tab, пока внизу не появится «⏸ plan mode on», или claude --permission-mode plan | агент читает файлы и предлагает план без правок |
| Другие агенты | встроенного режима может не быть | промт целиком: «код пока не пиши и файлы не меняй» |
Переменные#
| Переменная | Что подставить |
|---|---|
[что нужно сделать] | задача одной-двумя фразами, с результатом: «добавить форму заявки в блок контактов, заявки уходят в Formspree» |
[ТЗ, файл или папка] | где агенту смотреть: ссылка на ТЗ через @, конкретный файл или папка |
Как читать план#
Проверьте четыре вещи:
- Файлы. Те ли это файлы? Нет ли лишних, например конфигурации или зависимостей, о которых вы не просили?
- Размер шагов. Каждый шаг можно проверить отдельно. «Сделать всю форму» — слишком крупно, «разметка формы», «отправка», «сообщение об успехе» — нормально.
- Проверка. У каждого шага есть понятный способ убедиться, что он сделан: команда, страница, действие.
- Что не трогать. Если в плане нет этого пункта, добавьте сами: «не меняй [файлы], которые уже работают».
Исправляйте план прямо в разговоре: «шаг 3 убери», «файл X не трогай», «вместо библиотеки Y сделай без неё». В Cursor план можно отредактировать как файл.
Когда начинать заново#
Если агент сделал не то, часто быстрее откатить изменения, уточнить план и запустить работу снова, чем исправлять результат серией новых сообщений. Так советует документация Cursor к Plan Mode. Откатить помогут чекпоинты: в Cursor — кнопка восстановления в истории чата, в Claude Code — команда /rewind.
Где ещё пригодится#
- Создание проекта с нуля — шаг 1 в промте для создания сайта.
- Исправление ошибки, которое не удаётся с первого раза, — промт для исправления ошибки.
- Чтобы план не приходилось просить каждый раз, добавьте в AGENTS.md строку: «Перед изменениями больше чем в одном файле покажи план и жди подтверждения».
Источники: Cursor — Plan Mode, Cursor — чекпоинты, Claude Code — рекомендации по работе, Claude Code — режимы разрешений и план, Claude Code — чекпоинты.