К основному содержанию
скилл CX Codex

opportunity-solution-tree · phuryn — скилл для Claude Code: дерево возможностей

Скилл строит Opportunity Solution Tree: связывает цель, потребности клиентов, решения и эксперименты. Пригодится, когда надо решить, что делать дальше в продукте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add phuryn/pm-skills --skill opportunity-solution-tree -a claude-code
Открыть на GitHub

Что делает opportunity-solution-tree

Скилл помогает продуктовой команде выстроить дерево возможностей по методу Терезы Торрес. Наверху одна измеримая цель, например «поднять 7-дневное удержание до 40%». Ниже — потребности и боли клиентов, сформулированные от первого лица: «мне сложно…», «хотелось бы…». Ещё ниже — решения, по 3+ на каждую возможность, и в самом низу — дешёвые эксперименты для проверки.

Работает пошагово: сначала уточняет цель, потом собирает 3–7 возможностей из данных исследований, ранжирует их через Opportunity Score (Importance × (1 − Satisfaction)), генерирует решения от лица PM, дизайнера и инженера, проектирует эксперименты с гипотезой и метрикой. В конце отдаёт дерево целиком в markdown, если оно вышло объёмным.

Скилл опирается на принципы из «Continuous Discovery Habits»: одна цель за раз, сначала возможности, потом решения, эксперименты вместо мнений. Для работы нужны данные исследований — интервью, опросы, аналитика, фидбек. Без них дерево получится выдуманным, поэтому сначала соберите материал.

Какие задачи решает

  • собрать дерево возможностей из цели и данных исследований
  • ранжировать потребности клиентов через Opportunity Score
  • сгенерировать 3+ решений на каждую возможность
  • спроектировать эксперимент с гипотезой, метрикой и порогом успеха
  • получить всё дерево в markdown-формате

Примеры запросов агенту

  • Построй дерево возможностей для цели «увеличить 7-дневное удержание до 40%» по этим интервью
  • Вот данные опроса — выдели потребности клиентов и отранжируй их
  • Сгенерируй решения для трёх главных возможностей и предложи эксперименты

Как установить opportunity-solution-tree

1Через Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill opportunity-solution-tree -a claude-code

2Вручную: положить файлы

~/.claude/skills/opportunity-solution-tree/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/opportunity-solution-tree/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о opportunity-solution-tree

Как установить opportunity-solution-tree в Claude Code?

Выполните npx skills add phuryn/pm-skills --skill opportunity-solution-tree -a claude-code. После установки скилл появится в ~/.claude/skills/opportunity-solution-tree/SKILL.md.

Что делает opportunity-solution-tree?

Строит Opportunity Solution Tree: связывает измеримую цель с потребностями клиентов, решениями и экспериментами. Не даёт команде прыгать сразу к фичам, сначала картируя пространство возможностей.

Какие данные нужны для работы скилла?

Желаемая цель или бизнес-метрика и материалы исследований: интервью, опросы, аналитика, обратная связь. Дополнительно можно передать уже найденные возможности или идеи решений.

Исходный текст

SKILL.md · MIT
---
name: opportunity-solution-tree
description: "Build an Opportunity Solution Tree (OST) to structure product discovery — map a desired outcome to opportunities, solutions, and experiments. Based on Teresa Torres' Continuous Discovery Habits. Use when structuring discovery work, mapping opportunities to solutions, or deciding what to build next."
---

## Opportunity Solution Tree (OST)

A visual framework for structuring continuous product discovery. Connects a desired **outcome** to customer **opportunities**, possible **solutions**, and **experiments** to validate them.

### Domain Context

The **Opportunity Solution Tree** (Teresa Torres, *Continuous Discovery Habits*) is the backbone of modern product discovery. It prevents teams from jumping to solutions by forcing them to first map the opportunity space.

**Structure (4 levels):**

1. **Desired Outcome** (top) — The measurable business or product outcome the team is pursuing. Should be a single, clear metric (e.g., "increase 7-day retention to 40%"). This comes from your OKRs or product strategy.

2. **Opportunities** (second level) — Customer needs, pain points, or desires discovered through research. These are problems worth solving — not features. Frame them from the customer's perspective: "I struggle to..." or "I wish I could..." Prioritize using Opportunity Score: **Importance × (1 − Satisfaction)** (Dan Olsen, *The Lean Product Playbook*). Normalize Importance and Satisfaction to 0–1.

3. **Solutions** (third level) — Possible ways to address each opportunity. Generate multiple solutions per opportunity — don't commit to the first idea. The **Product Trio** (PM + Designer + Engineer) should ideate together. "Best ideas often come from engineers."

4. **Experiments** (bottom) — Fast, cheap tests to validate whether a solution actually addresses the opportunity. Use assumption testing (Value, Usability, Viability, Feasibility risks). Prefer experiments with "skin-in-the-game" (Alberto Savoia) over opinion-based validation.

**Key principles:**

- **One outcome at a time.** Don't try to solve everything. Focus the tree on a single desired outcome.
- **Opportunities, not features.** "Never allow customers to design solutions. Prioritize opportunities (problems), not features."
- **Compare and contrast.** Always generate at least 3 solutions per opportunity before choosing. Avoid the "first idea" trap.
- **Discovery is not linear.** Loop back if experiments fail. Kill solutions that don't validate. Explore new branches.
- **Continuous, not periodic.** Update the tree weekly as you learn from interviews, analytics, and experiments.

### Instructions

You are helping a product team build an Opportunity Solution Tree for **$ARGUMENTS**.

### Input Requirements
- A desired outcome or business metric to improve
- Customer research data (interviews, surveys, analytics, feedback)
- Optionally: existing opportunities or solution ideas to organize

### Process

1. **Define the desired outcome** — Confirm or help articulate a single, measurable outcome at the top of the tree.

2. **Map opportunities** — From provided research, identify 3-7 customer opportunities (needs/pains). Group related opportunities. Frame each from the customer's perspective.

3. **Prioritize opportunities** — Use Opportunity Score or qualitative assessment to rank. Focus on the top 2-3.

4. **Generate solutions** — For each prioritized opportunity, brainstorm 3+ solutions from PM, Designer, and Engineer perspectives.

5. **Design experiments** — For the most promising solutions, suggest 1-2 fast experiments. Specify: hypothesis, method, metric, success threshold.

6. **Visualize the tree** — Present the full OST in a clear hierarchical format.

Think step by step. Save as markdown if substantial.

---

### Further Reading

- [The Extended Opportunity Solution Tree](https://www.productcompass.pm/p/the-extended-opportunity-solution-tree)
- [What Is Product Discovery? The Ultimate Guide Step-by-Step](https://www.productcompass.pm/p/what-exactly-is-product-discovery)
- [Product Trio: Beyond the Obvious](https://www.productcompass.pm/p/product-trio)
- [Continuous Product Discovery Masterclass (CPDM)](https://www.productcompass.pm/p/cpdm) (video course)

© phuryn · MIT · phuryn/pm-skills

Похожие скиллы

Все скиллы по теме «Заметки, задачи и проекты» →

Сначала — opportunity-solution-tree от других авторов.

opportunity-solution-tree deanpeters Помогает развернуть запрос стейкхолдера в дерево: цель, проблемы клиентов, варианты решений и тесты. Пригодится, когда просят фичу, а непонятно, какую задачу она решает. CX Codex +1 2 800установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. 862 247установок

Из того же набора69

Весь набор →
review-resume Скилл проверяет резюме продакт-менеджера по 10 практикам и помогает адаптировать его под вакансию. Пригодится перед откликом. CX Codex +1 3 000установок market-sizing Скилл для расчёта TAM, SAM и SOM рынка — с top-down и bottom-up подходами. Помогает оценить возможность и подготовить питч для инвесторов. CX Codex +1 3 000установок user-personas Скилл синтезирует данные опросов или интервью в три профиля пользователей с JTBD, болями и метриками успеха. Пригодится продакт-менеджерам перед запуском фич. CX Codex +1 3 000установок pricing-strategy Скилл помогает выбрать модель цен, сравнить предложения конкурентов и оценить готовность платить. Пригодится перед запуском тарифа или изменением цен. CX Codex +1 3 000установок ideal-customer-profile Синтезирует результаты опросов и клиентских интервью в детальный профиль идеального клиента (ICP). Пригодится при оценке Product-Market Fit и сегментации покупателей. CX Codex +1 3 000установок grammar-check Проверяет текст на грамматику, логику и связность, затем предлагает точечные правки. Пригодится перед публикацией черновика или отправкой письма. CX Codex +1 3 000установок metrics-dashboard Скилл помогает спроектировать дашборд метрик продукта с North Star Metric, input-метриками, health-метриками и бизнес-метриками. Нужен, когда вы определяете KPI, настраиваете product analytics или строите план мониторинга данных. CX Codex +1 3 000установок swot-analysis Скилл проводит SWOT-анализ продукта или бизнеса и даёт практические рекомендации. Пригодится при оценке конкурентной позиции и формировании продуктовой стратегии. CX Codex +1 3 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой