Новая функция, которая не ломает остальное
Постановка задачи, план, работа по шагам и возврат агента в рамки
Какую задачу решает
Добавить функцию по плану и шагам, не задевая остальное
Что будет на выходе
Новая функция с проверкой на каждом шаге и без лишних правок
- Кому подойдёт
Вайбкодер, у которого агент вместе с фильтром «заодно» ломает форму
- Тема
- Агенты и Claude Code
- Инструменты
- Claude CodeCodexCursor
Что это
Первая версия работает, и хочется добавить фильтр, кнопку или новый экран. Пишешь агенту «добавь фильтр» — он добавляет фильтр, а заодно «улучшает» форму, обновляет пару библиотек и переименовывает половину файлов. Через час ломается то, что работало.
Промпт выстраивает рабочий цикл: прочитать → спланировать → сделать один шаг → проверить → отчитаться. Перед кодом агент вместе с тобой формулирует задачу в трёх частях:
- что меняем и зачем — с точки зрения пользователя;
- готово, когда — три условия, которые ты проверишь руками;
- не трогаем и должно продолжать работать — границы задачи.
Дальше агент работает по одному шагу и останавливается на развилках. Есть отдельные короткие сообщения на случай, когда он полез не туда или упала автоматическая проверка.
Как использовать
- Перед задачей убедись, что текущая версия сохранена (коммит в Git или копия папки). Есть ли у проекта вообще запасная копия, проверит бесплатный промпт Аудит копий проекта.
- Отправь шаг 1. Если задача уже ясна — заполни её сразу, если нет — агент сам расспросит. Шаг 1 читает описание продукта и путь пользователя — если таких файлов нет, их соберёт промпт Стартовые файлы проекта.
- Прочитай план. Если в нём «перепишу», «обновлю», «переделаю структуру» — останавливай.
- Отправь шаг 2 и проверяй руками после каждого шага.
- Держи под рукой сообщения «вернись к задаче» и «проверка упала».
Как удержать агента в границах задачи
Помогает одна строка в задании: что трогать нельзя. Например: «Добавь фильтр по статусу на странице заказов. Форму создания заказа, стили и package.json не меняй. Если без этого никак, остановись и спроси». Такие ограничения агент читает буквально и обычно перестаёт «заодно улучшать».
Вторая страховка — сохранённая точка перед началом. Попроси агента сделать коммит в git до первой правки. Если через три шага что-то пошло не так, к рабочей версии можно вернуться одной командой и не выяснять, какие файлы он поменял.
В отчёте после каждого шага агент перечисляет изменённые файлы. Появился файл, которого не было в плане, — стоит остановиться и спросить, зачем он понадобился, прежде чем идти дальше.
Рядом по теме: Скилл Claude Code для безопасного рефакторинга, Передай дела новой сессии и не потеряй нить, Cursor Rules для рефакторинга: refactor.mdc без поломок, статья «Как сделать Telegram-бота с ИИ» и 12 модов Claude Code для вайбкодера (490 ₽).
Дальше — для участников
Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.
Что дальше
Сохрани принятую версию в Git с понятным названием вроде «Добавлен фильтр без даты». Если что-то всё же сломалось, возьми Исправить ошибку в проекте и доказать, что она решена. Новый экран проверь на реальных данных по четырём состояниям интерфейса и на телефоне — Почини вёрстку на телефоне и не устрой редизайн. Если хочешь освоить весь цикл с агентом с нуля, курс Первый экран проводит от идеи до работающего экрана и учит возвращать ИИ в рамки — 990 ₽.
