Ответ не подошёл
Ответмимо задачиОдин из трёх путейуточнить, переделать, спроситьНовый ответи снова проверка
Ревью нашло пропуск
Запрос v1исходное заданиеРевьюдва пропускаЗапрос v2и весь пайплайн заново
Оба подхода работают в любом харнессе: в чате, Claude Code, Codex или Cursor.
Если ответ не подошёл
Путь 3: три вопроса и новый запрос
Шаг 1
[описание задачи] Прежде чем выполнять задачу, задай мне 3 вопроса, ответы на которые сильнее всего улучшат результат. Не начинай работу, пока я не отвечу.
Шаг 3
Собери из задачи и моих ответов итоговый промпт: роль, кому и зачем, данные, пример, формат, вопрос в конце. Выведи только текст промпта.
Вывод
В этом примереТри ситуации и одно действие в каждой: уточнить в том же диалоге, переделать запрос или сначала получить вопросы от модели.
В общем случаеУточнение сохраняет поданный контекст и подходит, когда задача понята верно. Если задача понята неверно, быстрее переделать запрос. Если модель выдумала факты, дайте в новом запросе нужные данные и разрешите ответить «не знаю». Новый ответ проверяется так же, и цикл повторяется, пока ответ не подойдёт. Вопросы от модели полезны, когда неясно, какой контекст нужен: неясность в запросе даёт модели простор для неверного толкования, а при неясном намерении модели сами чаще просят уточнений.
Что сделатьДля новой задачи, в контексте которой вы не уверены, начните с просьбы задать три вопроса. Итоговый промпт из ответов отправьте новым запросом в новый чат.
Ревью ответа: правим исходный запрос
Путь «переделать запрос» на примере: ревью нашло пропуски, в исходном запросе убрали лишнее и дописали недостающее, затем прогнали всё заново.
Вывод
Следующий шаг · HDDHarness-Driven DevelopmentКак пропуск, который повторяется от задачи к задаче, перенести из запроса в правила харнессаВ этом примереРевью нашло два случая, которых не было в задании: международный префикс без плюса и пустую строку. Из исходного запроса убрали лишнее ограничение «только номера РФ», дописали два случая и прогнали весь пайплайн заново.
В общем случаеНайденный пропуск записывают в исходный запрос и запускают цикл с начала: агент заново пишет код, тесты и ревью проверяют уже с новыми случаями, а уточнение остаётся в задании для следующих запусков. Отдельный проход ревью со своей инструкцией описан в руководстве Google по промптингу.
Что сделатьКогда ревью что-то нашло, допишите это в исходный запрос и перезапустите весь цикл: правка, тесты, ревью.