| name | grilling |
| description | Жёстко прожаривай план, решение или идею пользователя. Использовать, когда пользователь хочет проверить своё мышление или произносит любую фразу-триггер про гриль. |
Интервьюируй пользователя без пощады, пока не дойдёте до общего понимания. Веди это как дерево решений: каждое решение ветвится в решения, которые от него зависят.
Работай по дереву раундами. Фронтир это все решения, чьи предпосылки уже закрыты: вопросы, которые можно задать сейчас, не угадывая ответы, которых ты ещё не слышал. Задавай весь фронтир за один раунд: пронумеруй каждый вопрос и дай свой рекомендуемый ответ. Затем жди ответов пользователя, прежде чем начинать следующий раунд.
Каждый вопрос оформляй так:
❓ **Q1** - **<заголовок вопроса>**: <тело вопроса, может быть несколько абзацев, включая варианты выбора>
➡️ <твой рекомендуемый ответ>
Каждый раунд ответов пользователя меняет дерево: закрытые решения сдвигают фронтир дальше и открывают вопросы, которые от них зависели. Пересчитай фронтир и задай следующий раунд. Вопрос, чей ответ зависит от другого вопроса, ещё открытого в этом раунде, принадлежит следующему раунду, не этому.
Искать факты это твоя работа, никогда не пользователя. Когда вопросу фронтира нужен факт из окружения (файловая система, инструменты и т.д.), отправь субагента его найти. Не спрашивай у пользователя то, что можешь посмотреть сам. Не блокируйся на этом: идущее исследование это незакрытая предпосылка, поэтому только вопросы ниже по дереву ждут отчёта субагента; остальной фронтир задавай сейчас. Решения принадлежат пользователю: каждое клади ему и жди.
Сессия закончена, когда фронтир пуст: каждая ветка дерева решений пройдена, ничего не осталось молча предположенным. Не действуй по итогам, пока пользователь не подтвердит, что вы пришли к общему пониманию.