Structured deep research on any topic. Asks clarifying questions before starting, sets success criteria, runs multi-agent research with web search, rates confidence, delivers a concrete decision, and saves the artifact. Use when: user needs thorough research ("исследуй", "разберись в", "deep research", "найди всё про", "помоги разобраться", "проанализируй тему", "research", "что лучше выбрать", "сравни варианты", "нужен анализ"). Do NOT use for: quick factual questions, code debugging, project setup (use spec-first), design tasks (use design-first), code review, or tasks where the answer is obvious.
Методология глубокого исследования: сначала понимание задачи, потом research, потом конкретное решение.
Скажи пользователю:
"Запускаю deep research. Сейчас задам несколько вопросов, чтобы исследование попало точно в цель. Потом — research с веб-поиском и анализом, в конце — конкретное решение и сохранённый артефакт."
Задай 3-5 вопросов через AskUserQuestion (одним блоком, не по одному). Вопросы должны:
Типовые вопросы (адаптируй под тему):
После ответов — зафиксируй одним предложением, когда research считается завершённым. Покажи пользователю и получи подтверждение.
Формат: "Research готов, когда: [критерий]."
Примеры:
Определи, какие источники нужны, и запусти параллельно:
Запускай субагентов параллельно где возможно. Каждому давай чёткий фокус, не дублируй задачи.
Максимум 2 итерации углубления. После первого прохода — оцени, закрывает ли результат критерий готовности. Если нет — одна итерация на незакрытую часть. Если после второй итерации всё ещё не закрыто — честно скажи, что не удалось найти, и дай результат как есть.
Собери результаты в единый документ. Структура:
# Deep Research: {тема}
Дата: {YYYY-MM-DD}
Критерий готовности: {зафиксированный критерий}
## Контекст задачи
{2-3 предложения: что исследуем и зачем}
## Findings
{основные находки, структурированные по смыслу, не по источникам}
## Уровень уверенности
- Надёжно: {факты, подтверждённые несколькими источниками}
- Требует проверки: {данные из одного источника или быстро устаревающие}
- Не удалось проверить: {если что-то осталось без подтверждения}
## Решение
{конкретная рекомендация — не "вот варианты", а "делай X, потому что Y"}
## Первый шаг
{одно конкретное действие, которое можно сделать прямо сейчас}
Выведи результат в чат. Формат — как в шаблоне выше. Обязательные элементы:
Сохрани результат в файл:
E:\VibeCoding\_lab\docs\research-{тема-slug}-{YYYY-MM-DD}.mdE:\VibeCoding\{ProjectName}\docs\Скажи пользователю: "Артефакт сохранён. В следующей сессии можешь сказать: «Вот research по {теме}» — и продолжить с того места."
Если пользователь вызвал /deep-research "тема" — прими тему как входные данные и сразу переходи к фазе 1.1 (вопросы). Не переспрашивай тему.
Если вызвал просто /deep-research без аргумента — спроси: "Какую тему исследуем?"