Decision Tree
SimonTheSalesBooster/decisiontreeClaude Code скилл для технических фаундеров и PM: проводит ~45-минутное интервью, проходит все ветки дерева решений, выявляет противоречия и формирует полный набор требований до написания первой строки кода.
Установка
git clone https://github.com/SimonTheSalesBooster/decisiontree.gitREADME
Decision Tree — AI Берёт Вас В Оборот Прежде, Чем Вы Начнёте Строить
Большинство проектов проваливаются не из-за плохой реализации. Причина в том, что никто не задал жёсткие вопросы до начала разработки. Этот Claude Code скилл проходит каждую ветку дерева решений, разрешает зависимости и формирует полный набор требований примерно за 45 минут — до того, как написана хоть одна строка кода или текста.
Фаундер говорит «сделай мне X». Команда делает X. Через три недели все обнаруживают, что X требовал семи решений, которые никто не принял... и четыре из них противоречат друг другу.
Этот скилл устраняет такой сценарий провала. Он беспощадно интервьюирует вас — проходя каждую ветку дерева решений, разрешая зависимости одну за другой — пока не будет достигнуто полное взаимопонимание. И только потом начинается разработка.
Для кого это
- Технические фаундеры, которые постоянно переделывают одну и ту же фичу, потому что «что-то не то»
- Продакт-менеджеры, проводящие discovery перед утверждением скоупа
- Консультанты и коучи, проектирующие офферы, курсы, воркшопы, структуры ценообразования
- Владельцы агентств, оценивающие клиентские проекты, чтобы избежать «это не то, что я имел в виду» на третьей неделе
- Соло-разработчики, которым нужен жёсткий партнёр по планированию перед тем, как потратить три недели
Что происходит при запуске
Вы описываете, что хотите построить или в чём разобраться. Подробно или расплывчато — работает в обоих случаях.
Затем начинается допрос.
Вопрос за вопросом. Каждый проходит ветку дерева решений. К каждому прилагается рекомендованный ответ — говорите «да», чтобы быстро пройти очевидные, и возражайте там, где это важно. Зависимости всплывают. Противоречия выявляются. Допущения называются своими именами.
Сессии обычно занимают ~45 минут. В итоге вы получаете полностью проработанный набор требований, на выяснение которых другими способами ушли бы недели переписки.
Это работает как для кода, так и для бизнес-решений. Проектирование курсов, стратегия ценообразования, условия партнёрства, архитектура продукта — любой план с ветвящимися решениями выигрывает от того же процесса.
Реальный пример: проектирование пайплайна публикации видео
Входные данные: «Хочу автоматически публиковать видео из Google Drive на YouTube»
Что выяснилось за 45 минут допроса:
- Публиковать сразу или ждать одобрения? (одобрение — Мишель сначала проверяет)
- Какие метаданные нужны каждому видео? (заголовок, описание, теги, главы, превью)
- Откуда берутся метаданные? (база данных Notion, автогенерация из транскрипта)
- Что делать, если у видео нет транскрипта? (генерировать через Whisper, не пропускать)
- Unlisted или public? (сначала unlisted, Мишель переключает на public после проверки)
- А аудиофайл подкаста? (извлекать отдельно, загружать в другую папку Drive)
- Как отслеживать обработанные видео? (поле статуса в Notion: Recording → Rough Cut Ready → Published)
Семь решений. Каждое из них всплыло бы как баг, недопонимание или «подождите, я не это имел в виду» — через три недели разработки. Вместо этого они всплыли за 45 минут до написания первой строки.
Формат
ВЫ: Хочу построить [что-то] / разобраться с [решением]
CLAUDE: Вопрос 1 — [конкретный вопрос о точке ветвления]
Рекомендованный ответ: [что я бы предложил, исходя из контекста]
ВЫ: Да / Нет / На самом деле, я думаю вот что...
CLAUDE: Вопрос 2 — [следующая ветка, с учётом вашего ответа]
Рекомендованный ответ: [...]
... 20-40 вопросов спустя ...
CLAUDE: Думаю, мы разрешили все ветки. Вот полная картина:
[Полное структурированное резюме каждого принятого решения]
Два варианта
Для кода и технических проектов
AI изучает вашу кодовую базу, чтобы самостоятельно ответить на свои вопросы там, где это возможно — и спрашивает вас только о том, что не может выяснить сам.
/decisiontree I want to add a webhook that triggers when a new member joins
Для бизнес-решений
Курсы, стратегии, офферы, партнёрства, ценообразование — любой план с ветвящимися решениями.
/decisiontree I'm designing a 5-day workshop for enterprise clients
Когда использовать
- Перед разработкой чего-либо, что займёт больше одного дня
- Перед проектированием курса, оффера или структуры ценообразования
- Когда есть видение, но детали не проработаны
- Когда два человека расходятся во мнениях о скоупе — запустите вместе, пусть вопросы всё расставят по местам
- Когда вы постоянно начинаете и перезапускаете, потому что «что-то не то»
Когда НЕ использовать
- Когда задача простая и понятная (просто делайте)
- Когда нужно выпустить сейчас и доработать потом (скорость важнее полноты)
- Как замену исследованию клиентов (вопросы внутренние — они не заменяют разговоры с покупателями)
Установка
Claude Code
cp grill-me.md ~/.claude/commands/decisiontree.md
Затем запустите:
/decisiontree [опишите, что хотите построить или в чём разобраться]
Как системный промпт
Вставьте содержимое grill-me.md в любой разговор с фронтирной моделью. Затем опишите свой план.
Философия
Дэвид Огилви тратил недели на изучение продукта, прежде чем написать хоть один заголовок. Он читал все руководства, посещал каждый завод, интервьюировал каждого инженера. К тому моменту, когда он садился писать, реклама была уже наполовину готова — потому что он понимал, что продаёт.
Большинство людей пропускают этот шаг. Они садятся строить, не понимая, что именно строят. Дерево решений принудительно внедряет дисциплину Огилви в любой проект: сначала выясни всё, потом реализуй с ясностью.
Вопросы И ЕСТЬ работа. Разработка — это просто исполнение.