product-discovery — скилл для Claude Code: discovery продукта
Помогает проверить продуктовые возможности, разложить предположения по риску и спланировать discovery-спринт до начала разработки. Подойдёт, когда нужно понять, стоит ли проверять проблему или решение.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install product-skills@claude-code-skillsЧто делает product-discovery
Скилл ведёт через формулировку измеримого результата и построение Opportunity Solution Tree: от потребностей пользователей к вариантам решений и экспериментам. Он предлагает проверять проблему интервью и анализом поведения, а решения — прототипами, тестами и сигналами спроса. В конце спринта команда выбирает: продолжать, менять направление или остановиться.
Для оценки предположений по желательности, бизнес-ценности, реализуемости и удобству использования есть скрипт scripts/assumption_mapper.py. Он читает CSV или данные из командной строки и выдаёт приоритетный план проверок; подробности фреймворков собраны в references/discovery-frameworks.md. Сначала проверяются предположения с высоким риском и низкой уверенностью.
Ставьте его, если хотите проверять гипотезы до выделения ресурсов на разработку. Если команде не нужны интервью, эксперименты и решение по итогам discovery, этот процесс будет лишним.
Какие задачи решает
- построить дерево возможностей и связать его с данными пользователей
- расставить предположения по риску и уверенности
- подготовить интервью для проверки проблемы
- проверить прототип и спрос до разработки
- спланировать discovery-спринт с итоговым решением
Примеры запросов агенту
- Разложи эти продуктовые предположения по риску и составь план проверок.
- Спланируй discovery-спринт для проверки этой проблемы и вариантов решения.
- Запусти `python3 scripts/assumption_mapper.py assumptions.csv` и объясни приоритеты тестов.
Как установить product-discovery
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install product-skills@claude-code-skillsКоманда ставит плагин product-skills целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill product-discovery -a claude-code3Вручную: положить файлы
~/.claude/skills/product-discovery/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/product-discovery/
Вручную: положить файлы
.agents/skills/product-discovery/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/product-discovery/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills product-discovery2Вручную: положить файлы
.github/skills/product-discovery/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path product-team/skills/product-discoveryВручную: положить файлы
.devin/skills/product-discovery/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Похожие
Вопросы о product-discovery
Как установить product-discovery в Claude Code?
Добавьте маркетплейс командой /plugin marketplace add alirezarezvani/claude-skills, затем установите скилл: /plugin install product-skills@claude-code-skills. Также доступна команда npx skills add alirezarezvani/claude-skills --skill product-discovery -a claude-code.
Что делает скилл product-discovery?
Он помогает формулировать результат, находить продуктовые возможности и проверять предположения через интервью, прототипы и эксперименты. По итогам discovery можно решить, продолжать работу, изменить направление или остановиться.
Как оценить предположения с помощью product-discovery?
Подготовьте assumptions.csv и запустите python3 scripts/assumption_mapper.py assumptions.csv. Скрипт ранжирует предположения по риску и уверенности и предлагает план тестов.
Исходный текст
SKILL.md · MIT
--- name: product-discovery description: Use when validating product opportunities, mapping assumptions, planning discovery sprints, or testing problem-solution fit before committing delivery resources. --- # Product Discovery Run structured discovery to identify high-value opportunities and de-risk product bets. ## When To Use Use this skill for: - Opportunity Solution Tree facilitation - Assumption mapping and test planning - Problem validation interviews and evidence synthesis - Solution validation with prototypes/experiments - Discovery sprint planning and outputs ## Core Discovery Workflow 1. Define desired outcome - Set one measurable outcome to improve. - Establish baseline and target horizon. 2. Build Opportunity Solution Tree (OST) - Outcome -> opportunities -> solution ideas -> experiments - Keep opportunities grounded in user evidence, not internal opinions. 3. Map assumptions - Identify desirability, viability, feasibility, and usability assumptions. - Score assumptions by risk and certainty. Use: ```bash python3 scripts/assumption_mapper.py assumptions.csv ``` 4. Validate the problem - Conduct interviews and behavior analysis. - Confirm frequency, severity, and willingness to solve. - Reject weak opportunities early. 5. Validate the solution - Prototype before building. - Run concept, usability, and value tests. - Measure behavior, not only stated preference. 6. Plan discovery sprint - 1-2 week cycle with explicit hypotheses - Daily evidence reviews - End with decision: proceed, pivot, or stop ## Opportunity Solution Tree (Teresa Torres) Structure: - Outcome: metric you want to move - Opportunities: unmet customer needs/pains - Solutions: candidate interventions - Experiments: fastest learning actions Quality checks: - At least 3 distinct opportunities before converging. - At least 2 experiments per top opportunity. - Tie every branch to evidence source. ## Assumption Mapping Assumption categories: - Desirability: users want this - Viability: business value exists - Feasibility: team can build/operate it - Usability: users can successfully use it Prioritization rule: - High risk + low certainty assumptions are tested first. ## Problem Validation Techniques - Problem interviews focused on current behavior - Journey friction mapping - Support ticket and sales-call synthesis - Behavioral analytics triangulation Evidence threshold examples: - Same pain repeated across multiple target users - Observable workaround behavior - Measurable cost of current pain ## Solution Validation Techniques - Concept tests (value proposition comprehension) - Prototype usability tests (task success/time-to-complete) - Fake door or concierge tests (demand signal) - Limited beta cohorts (retention/activation signals) ## Discovery Sprint Planning Suggested 10-day structure: - Day 1-2: Outcome + opportunity framing - Day 3-4: Assumption mapping + test design - Day 5-7: Problem and solution tests - Day 8-9: Evidence synthesis + decision options - Day 10: Stakeholder decision review ## Tooling ### `scripts/assumption_mapper.py` CLI utility that: - reads assumptions from CSV or inline input - scores risk/certainty priority - emits prioritized test plan with suggested test types See `references/discovery-frameworks.md` for framework details.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills