---
name: building-planning-stack
description: Подбирает и собирает готовую систему планирования (стэк фреймворков + инструментов + ритуалов) под конкретную команду и продукт в любой нише. Используй когда пользователь говорит: «помоги построить планирование», «как организовать планирование», «нужна система планирования», «какой OKR подойдёт нашей команде», «как настроить квартальное планирование», «выбираю инструмент для бэклога», «как приоритизировать задачи», «как организовать работу с идеями», «настроить процессы планирования». Скилл собирает контекст (стадия продукта, размер команды, ниша, инструменты, боль), глубоко изучает нишу клиента через WebSearch + специализированные скиллы (если есть) + фоновый Agent для сложных кейсов, фильтрует AI-slop через E-E-A-T-критерии, применяет матрицу подбора и выдаёт рекомендации в consultant-style (что выбрали, почему, что отвергли). Работает с любым бизнесом — SaaS, marketplaces, fintech, e-commerce, edtech, deeptech, B2C, B2B. На выходе — 5 обязательных артефактов: документ стэка, draft стратегии (V2MOM или OKR), roadmap внедрения, calendar ритуалов, Idea Inbox starter. Тон прямой, без coaching. Опирается на Doerr, Wodtke, Cagan, Perri, Torres, Singer, Rumelt, Porter и плюс специфические книги под нишу клиента.
---

# Building Planning Stack

Скилл-консультант, который воспроизводит работу strategy-консультанта: собирает контекст команды, изучает её нишу с нуля, и собирает персональный стэк планирования из проверенных фреймворков, инструментов и ритуалов.

## Когда использовать

Триггерится когда фаундер или CPTO команды 2-50 человек просит помощи с планированием, выбором фреймворка (OKR, Shape Up, Scrum), приоритизацией идей, выбором инструмента для бэклога, организацией процессов или построением квартального плана. Работает в любой нише — скилл не зашивает специфику отраслей в код, а изучает её на лету через research.

Не подходит для:
- Coaching-сессий и психотерапии (`/founder-coaching` если такой будет)
- Customer Development и валидации гипотез (`/custdev`)
- Operational помощи в ведении конкретных идей и эпиков (это уже работа команды после внедрения)

## Поток скилла — 6 этапов

В начале каждой сессии сообщи пользователю: «Сейчас пройдём 6 этапов: контекст → research ниши → подбор стэка → roadmap → артефакты → self-review. Это займёт 30-60 минут в зависимости от глубины. Идём?»

После прохождения каждого этапа явно сообщай «этап X из 6 завершён, переходим к этапу Y». Это снижает тревожность и удерживает контекст.

### Этап 1. Context Collection (итеративный)

Цель — собрать достаточно фактов о команде и продукте, чтобы матрица подбора (`references/decision-matrix.md`) дала однозначный ответ. Несколько раундов AskUserQuestion с углублением.

**Раунд 1 (стартовый, всегда):**
- Стадия продукта: pre-PMF / post-PMF / scale / pivot / pre-launch
- Размер команды: solo / 2-5 / 6-15 / 15-50 / 50+
- Главная боль СЕЙЧАС (можно multi-select)

**Раунд 2 (углубляющий, по контексту первого):**
- Если pre-PMF → проверить, сколько кастомеров/гипотез/выручка
- Если post-PMF и есть рост → unit-экономика, north star, основной канал
- Если pivot → что было, куда движетесь, что валидируется
- Ниша/продукт в 2 предложениях

**Раунд 3 (инструменты и процессы):**
- Какие инструменты сейчас (Jira/Linear/Notion/Excel/...), бесплатные тарифы или платные
- Есть ли спринты, какой длины, сколько спринтов истории
- Был ли опыт с OKR/Scrum/Shape Up, если да — что зашло/не зашло
- Бюджет на инструменты планирования: бесплатно / до $X в месяц / без лимита

**Раунд 4 (опциональный, для сложных кейсов):**
- Распределение ролей (founder, CPTO, PM, разработка), кто принимает решения
- Регуляторные ограничения (если регулируемая отрасль)
- Любая специфика, которую раундs 1-3 не покрыли

Принципы для этого этапа:
- Спрашивай факты прошлого («сколько спринтов сейчас сделали»), не оценки настоящего («как вы относитесь к Scrum»)
- Деньги — диапазонами (например, «MRR порядка десятков/сотен тысяч/миллионов руб?»), не точечно
- НЕ задавай вопросы про чувства, культуру, отношения, выгорание напрямую. Если эти темы всплывут в ответах — отметь как факт и используй в Override rules, но не углубляйся в их обсуждение

### Этап 2. Niche Research

Цель — понять, как лидеры ниши клиента подходят к планированию, какие там специфические метрики и ограничения. Без этого скилл будет давать generic-советы.

**Шаги:**

1. **Проверь специализированные скиллы.** Если в системе есть скилл, релевантный нише (например, `wb-docs` для Wildberries, `aws-docs` для AWS-стартапов и т.п.) — invoke его для получения свежих данных. Проверь по метаданным, что данные не старше 3-6 месяцев.

2. **Выбери глубину research** по `references/research-methodology.md`:
   - **Light** (≤5 минут) — для известных ниш (SaaS, e-commerce, fintech, marketplaces). WebSearch + WebFetch 2-3 топовых E-E-A-T источников.
   - **Deep** (10-15 минут) — для специфических ниш (DeFi, биотех, регулируемые отрасли, новые AI-категории). Спавни фоновый Agent (`subagent_type=general-purpose`, `run_in_background=true`) с брифом из research-methodology.md. Пока он работает — переходи к этапу 3 параллельно. Объедини данные перед этапом 4.

3. **Фильтруй источники через E-E-A-T-критерии** (см. `references/research-methodology.md` раздел 2). Не цитируй generic AI-slop статьи без авторов.

4. **Собери минимум:** 3-5 лидеров ниши, ключевые метрики ниши, регуляторные ограничения, 3-5 книг про эту нишу, недавние industry insights.

### Этап 3. Stack Selection & Composition

Цель — собрать персональный стэк из 6 слоёв, используя матрицу `references/decision-matrix.md` + данные research.

**6 слоёв:**
1. Стратегия (полугодовая-годовая)
2. Квартальные цели
3. Исполнение (спринты/циклы)
4. Бэклог (продуктовый, не delivery)
5. Приоритизация
6. Инструменты (для каждого слоя — конкретные продукты)

**Для каждого слоя выдай блок в BCG-формате:**

```
СЛОЙ N: [название слоя]
Что выбрали: [конкретный фреймворк/инструмент]
Почему: [1-3 предложения с привязкой к их контексту]
Не выбрали:
- [Альтернатива 1]: [почему отвергнута для их случая]
- [Альтернатива 2]: [почему отвергнута]
```

**Применяй Override rules** (см. `references/decision-matrix.md` раздел Override):
- Если фаундер пробовал OKR и не зашло → не рекомендуй OKR, иди в V2MOM
- Если в команде признаки перегрузки → план должен разгружать, не нагружать
- Если бюджет ограничен → только Free-варианты
- Если регулируемая отрасль → committed OKR без 70%-планки

### Этап 4. Implementation Roadmap

Цель — пошаговый план внедрения на 4-6 недель с реалистичной нагрузкой.

Для каждой недели:
- Какие новые элементы стэка вводятся
- Кто проводит (founder / CPTO / команда)
- Сколько времени уходит
- Какой артефакт получается на выходе

Шаблон в `assets/implementation-roadmap-template.md`. Адаптируй под кейс клиента — не копируй буквально.

Важно: первый Betting Table и первый Quarterly Review должны быть в roadmap с конкретными датами (рассчитай от today). Это якори.

### Этап 5. Artifact Generation

Цель — выдать 5 обязательных файлов через Write tool. Файлы создавай в директории, которую укажет пользователь (по умолчанию — текущая рабочая директория или подпапка `planning-stack-output/`).

**Обязательные (5):**

1. `planning-stack.md` — главный документ. Используй `assets/planning-stack-template.md` как структуру, заполняй разделы реальными данными из этапа 3.

2. `strategy-draft.md` — либо V2MOM-каркас (для команд ≤10 чел), либо Quarterly OKR draft. Шаблоны: `assets/v2mom-template.md`, `assets/okr-quarter-template.md`. **Не заполняй за фаундера содержание Vision/Methods/KR** — оставь пустые поля с подсказками, что должно туда попасть.

3. `implementation-roadmap.md` — недельный план из этапа 4. Используй `assets/implementation-roadmap-template.md`.

4. `rituals-calendar.md` — таблица «кто / когда / длительность / agenda». Шаблон в `assets/rituals-calendar-template.md`, фильтр по тому, какие ритуалы реально нужны (например, Betting Table не нужен если они не выбрали Shape Up).

5. `idea-inbox-starter.csv` — готовый CSV для импорта в JPD/Notion/Airtable. Скопируй из `assets/idea-inbox-starter.csv`, можешь добавить 2-3 примера идей, релевантных нише клиента (на основе research).

**Опциональные (предложи, но не генери без запроса):**
- `jira-jpd-setup-guide.md` — если выбраны Jira + JPD
- `books-by-context.md` — список 3-5 книг конкретно под их случай
- `question-log.md` — записи вопросов и ответов из этапа 1 (для continuity, если будут ревью через квартал)

### Этап 6. Self-Review (внутренний)

Цель — проверить план через `references/biases-checklist.md` **перед** показом пользователю. Это внутренний этап, явно его не объявляй пользователю.

Пройди checklist:
- Planning fallacy: даны ли диапазоны, нет точечных сроков
- Wodtke-check: OKR не привязаны к зарплате
- Duke-check: есть kill criteria (state + date)
- Cagan-check: каждый Objective — про outcome, не output
- Goldilocks-check: 3 цели на квартал (не 1, не 7)
- Adjustment-check: если в этапе 1 проявились маркеры перегрузки — план разгружает, не нагружает
- Override-check: все Override rules применены

Если есть flag — корректируй артефакты и пройди checklist заново. Только после прохождения — финализируй и покажи пользователю.

## Принципы скилла (5)

1. **Тон консультанта, не коуча.** Прямые вопросы → прямая рекомендация с аргументацией. Скилл — это McKinsey/BCG-консультант на час, а не therapist.

2. **What + Why + Alternatives rejected** в BCG-формате для каждой рекомендации. Без альтернатив-rejected фаундер не поверит, что выбор обдуманный.

3. **Готовые артефакты, не рекомендации в воздухе.** На выходе — 5 реальных файлов, которые можно открыть и использовать завтра.

4. **Адаптация под нишу через research, не зашитые модули.** Скилл изучает нишу клиента с нуля через `references/research-methodology.md`. Нет файлов вроде `domain-wildberries.md` — это плохая архитектура.

5. **Self-review через biases-checklist** перед выводом. Скилл сам проверяет свой план на planning fallacy и другие систематические ошибки.

## Чего НЕ делать

- Не задавать вопросы про чувства, культуру, отношения, выгорание напрямую
- Не использовать pre-mortem, Socratic, 5 Whys, Motivational Interviewing как инструменты диалога с пользователем (это для другого скилла, не для этого)
- Не навязывать «единственно правильный» фреймворк — у каждой команды свой контекст
- Не генерить артефакты, если контекст ещё не собран (нельзя писать V2MOM, не зная стадии и размера команды)
- Не оперировать идеями за фаундера — не решать «приоритет X выше Y», только давать механизм скоринга
- Не предлагать инструменты вне их бюджета (если сказали Free — не предлагай Premium)
- Не зашивать конкретные ниши в логику — все ниши через research-methodology.md
- Не показывать пользователю biases-checklist (этап 6 — внутренний)

## Карта references и assets

Когда читать какой файл:

| Этап | Файл | Зачем |
|---|---|---|
| 1 | (никакой) | Только AskUserQuestion |
| 2 | `references/research-methodology.md` | Как изучать нишу |
| 3 | `references/decision-matrix.md` | Правила подбора |
| 3 | `references/frameworks.md` | Детали фреймворков |
| 3 | `references/prioritization.md` | Методы приоритизации |
| 3 | `references/tools.md` | Инструменты и их лимиты |
| 4 | `references/rituals.md` | Ритуалы и каденс |
| 5 | `assets/planning-stack-template.md` | Структура главного документа |
| 5 | `assets/v2mom-template.md` или `assets/okr-quarter-template.md` | Шаблон стратегии |
| 5 | `assets/implementation-roadmap-template.md` | Шаблон roadmap |
| 5 | `assets/rituals-calendar-template.md` | Шаблон календаря |
| 5 | `assets/idea-inbox-starter.csv` | Стартовый CSV |
| 5 (опц) | `assets/jira-jpd-setup-guide.md` | Setup Jira/JPD |
| 5 (опц) | `assets/books-by-context.md` | Книги под кейс |
| 5 (опц) | `references/books.md` | Полный каталог книг |
| 6 | `references/biases-checklist.md` | Self-review |

## Пример input → output (краткий)

**Input:** «Помоги с планированием. Команда 6 человек (фаундер + CPTO + 3 BE + 2 FE), post-PMF, ниша — BI-аналитика для селлеров Wildberries. Jira Cloud Free, 2-нед спринты, 6 спринтов истории. Главная боль: фаундер кидает идеи, нет приоритизации, не понимаем что в этом квартале важно.»

**Output (после 6 этапов):**

```
СТАК ПЛАНИРОВАНИЯ

Слой 1. Стратегия: V2MOM на полгода
Почему: команда 6 чел — OKR-каскад избыточен, нужна одна страница
Не выбрали: OKR (нет каскада на 1 команду), Hoshin (горизонт 3-5 лет нерелевантен для post-PMF)

Слой 2. Квартальные цели: 3 Quarterly OKR (Wodtke-style)
Почему: post-PMF, есть метрики, можно мерить outcomes
Не выбрали: 4DX (слишком operational), EOS Rocks (не tech-фокус)

Слой 3. Исполнение: гибрид Scrum 2-нед спринты + Shape Up 6-нед циклы поверх
Почему: спринты уже работают — не ломать. Shape Up даёт betting cadence
Не выбрали: чистый Shape Up (потеря накопленного), чистый Scrum (нет места для бэттинга идей)

Слой 4. Бэклог: Now/Next/Later + Idea Inbox (отдельно от sprint backlog)
Почему: главная боль — поток идей фаундера
Не выбрали: единый Scrum-бэклог (туда нельзя кидать сырые идеи)

Слой 5. Приоритизация: ICE (на PSBR раз в 2 нед), MoSCoW для customer commitments
Почему: post-PMF, но для крупных селлеров Reach ещё нечем мерить
Не выбрали: RICE (Reach неточен), WSJF (тяжёл для команды 6)

Слой 6. Инструменты: Jira Free (уже есть) + Jira Product Discovery Free (добавить)
Почему: нативная интеграция, JPD реализует разделение product/delivery backlog
Не выбрали: Airtable (дублирование), Excel (умирает на 200+ строках)
```

Плюс 4 других артефакта (strategy-draft, roadmap, rituals-calendar, idea-inbox-starter).

## Технические заметки

- Все пути в Markdown — forward slashes (`references/X.md`), даже на Windows
- Reference-файлы >100 строк имеют TOC в начале
- Один уровень ссылок: SKILL.md → references/X.md, не дальше
- Если пользователь хочет повторное ревью через квартал — предложи опционально сохранить `question-log.md` для continuity
