Questions protocol
Один цикл уточнений в начале — почти всегда правильно. Меньше вопросов = больше переделок.
Когда задавать
| Запрос |
Спрашивать? |
| «Сделай дек на 6 слайдов по этому PRD» |
Нет — есть всё. |
| «Сделай дек по теме онбординга» |
Да — аудитория, длина, тон, бренд. |
| «Прототип онбординга для доставки» |
Очень много — платформа, шаги, фичи, референсы. |
| «Поправь отступы в хедере» |
Нет — делать. |
| «Сделай красиво» |
Да — что значит «красиво» для тебя. |
Правила
- Один заход, не растягивать на 3 раунда.
- Минимум 4 вопроса, в ambiguous-кейсах 8–12.
- Каждый вопрос с вариантами: радио / чекбоксы / слайдер / файл / свободный текст.
- Всегда добавляй «Explore a few options» и «Decide for me» в варианты — пользователь часто не хочет выбирать.
- Добавляй «Other» для опен-энд.
Список обязательных вопросов
Стартовая точка:
- Есть ли дизайн-система / UI-кит / кодовая база / Figma / скрины?
- Если нет — попроси приложить, прежде чем начинать.
Объём:
- Сколько вариантов? (1 / 2-3 / 4+ / decide for me)
- По каким осям варьировать (визуал / UX / копирайт / анимации)?
Тон и риск:
- «Безопасно по учебнику» / «средне» / «эксперимент» / decide for me.
Контекст использования:
- Куда это пойдёт? (печать / экран / шер по почте / соцсети)
- Аудитория: кто эти люди.
Доменные вопросы
Для слайдов:
- Размер кадра (16:9 / 1:1 / vertical).
- Спикер-ноты нужны?
- Длительность выступления, плотность.
- Экспорт (PDF / PPTX / только HTML).
Для прототипов:
- Платформа (iOS / Android / web / desktop).
- Сколько экранов в флоу.
- Какие фичи кликабельны, какие — заглушки.
- Тёмная тема нужна?
Для анимаций:
- Длительность.
- Сопровождает ли звук.
- Где будет показываться (соцсети / сайт / в составе видео).
Для лендингов:
- Есть ли бренд-гайд.
- Какие секции обязательны.
- Адаптив (десктоп-only / mobile-first / оба).
Чего избегать
- Вопросов «А что вы хотели?» — он уже ответил, спрашивая задачу.
- Вопросов про технические детали реализации — это твоя работа.
- 20 вопросов в форме за раз — устанет, ответит мусором.
- Спрашивать после того, как пользователь дал чёткий бриф.
Формат форм
В Claude Code — обычная markdown-форма с пунктами. Если используешь skill в среде с questions-tool — JSON-блоб с типами вопросов.
Пример hand-rolled:
Несколько уточнений перед стартом:
1. Стартовая точка — есть ли дизайн-система?
[a] Да, прикреплена
[b] Нет, начинай с нуля
[c] Возьми из этого репо: <link>
2. Сколько вариантов хочется?
[a] 1 финальный
[b] 2-3 на выбор
[c] 4+
[d] Decide for me
3. Тон визуала?
...
Жди ответа, не приступай к работе до него.
Legacy reference
Прежняя расширенная версия скилла (дерево @2026-04-30) сохранена целиком в references/legacy-questions-protocol.md. Секции там: Когда спрашивать, Минимальный пакет вопросов (большая задача), Что НЕ спрашивать, Хорошие vs плохие формулировки, Когда задавать вопросы посреди работы, Что делать, если юзер не ответил, Антипаттерны.
1---2name: questions-protocol3description: Уточняющие вопросы в начале задачи с коротким или неоднозначным брифом; не для мелких правок. Триггеры: «уточни задачу», «вопросы перед дизайном».4---56# Questions protocol78Один цикл уточнений в начале — почти всегда правильно. Меньше вопросов = больше переделок.910## Когда задавать1112| Запрос | Спрашивать? |13|---|---|14| «Сделай дек на 6 слайдов по этому PRD» | Нет — есть всё. |15| «Сделай дек по теме онбординга» | Да — аудитория, длина, тон, бренд. |16| «Прототип онбординга для доставки» | Очень много — платформа, шаги, фичи, референсы. |17| «Поправь отступы в хедере» | Нет — делать. |18| «Сделай красиво» | Да — что значит «красиво» для тебя. |1920## Правила2122- **Один заход**, не растягивать на 3 раунда.23- **Минимум 4 вопроса**, в ambiguous-кейсах 8–12.24- Каждый вопрос с вариантами: радио / чекбоксы / слайдер / файл / свободный текст.25- Всегда добавляй **«Explore a few options»** и **«Decide for me»** в варианты — пользователь часто не хочет выбирать.26- Добавляй **«Other»** для опен-энд.2728## Список обязательных вопросов2930Стартовая точка:31- Есть ли дизайн-система / UI-кит / кодовая база / Figma / скрины?32- Если нет — попроси приложить, прежде чем начинать.3334Объём:35- Сколько вариантов? (1 / 2-3 / 4+ / decide for me)36- По каким осям варьировать (визуал / UX / копирайт / анимации)?3738Тон и риск:39- «Безопасно по учебнику» / «средне» / «эксперимент» / decide for me.4041Контекст использования:42- Куда это пойдёт? (печать / экран / шер по почте / соцсети)43- Аудитория: кто эти люди.4445## Доменные вопросы4647Для **слайдов**:48- Размер кадра (16:9 / 1:1 / vertical).49- Спикер-ноты нужны?50- Длительность выступления, плотность.51- Экспорт (PDF / PPTX / только HTML).5253Для **прототипов**:54- Платформа (iOS / Android / web / desktop).55- Сколько экранов в флоу.56- Какие фичи кликабельны, какие — заглушки.57- Тёмная тема нужна?5859Для **анимаций**:60- Длительность.61- Сопровождает ли звук.62- Где будет показываться (соцсети / сайт / в составе видео).6364Для **лендингов**:65- Есть ли бренд-гайд.66- Какие секции обязательны.67- Адаптив (десктоп-only / mobile-first / оба).6869## Чего избегать7071- Вопросов «А что вы хотели?» — он уже ответил, спрашивая задачу.72- Вопросов про технические детали реализации — это твоя работа.73- 20 вопросов в форме за раз — устанет, ответит мусором.74- Спрашивать после того, как пользователь дал чёткий бриф.7576## Формат форм7778В Claude Code — обычная markdown-форма с пунктами. Если используешь skill в среде с `questions-tool` — JSON-блоб с типами вопросов.7980Пример hand-rolled:8182```83Несколько уточнений перед стартом:84851. Стартовая точка — есть ли дизайн-система?86 [a] Да, прикреплена87 [b] Нет, начинай с нуля88 [c] Возьми из этого репо: <link>89902. Сколько вариантов хочется?91 [a] 1 финальный92 [b] 2-3 на выбор93 [c] 4+94 [d] Decide for me95963. Тон визуала?97 ...98```99100Жди ответа, не приступай к работе до него.101102## Legacy reference103104Прежняя расширенная версия скилла (дерево @2026-04-30) сохранена целиком в `references/legacy-questions-protocol.md`. Секции там: Когда спрашивать, Минимальный пакет вопросов (большая задача), Что НЕ спрашивать, Хорошие vs плохие формулировки, Когда задавать вопросы посреди работы, Что делать, если юзер не ответил, Антипаттерны.