product-discovery

Guide product discovery and user research using Jobs-to-be-Done and opportunity scoring.

40|5|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/ncklrs/startup-os-skills --skill product-discovery-ncklrs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-discovery
Source: https://github.com/ncklrs/startup-os-skills/tree/main/skills/product-discovery
Command: npx skills add https://github.com/ncklrs/startup-os-skills --skill product-discovery-ncklrs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you deeply understand and validate user problems before building solutions, ensuring you're solving real needs for a viable market.

Core Features & Use Cases

  • Problem Discovery: Identify and articulate user pain points through structured interviews and research.
  • Validation: Confirm the severity, urgency, and market viability of identified problems.
  • Frameworks: Leverages Jobs-to-be-Done, Opportunity Scoring, and user segmentation.
  • Use Case: You're considering a new feature. Use this Skill to interview potential users, validate their core problems, and determine if the opportunity is worth pursuing.

Quick Start

Use the product-discovery skill to help me conduct user interviews to validate the problem of 'users struggling with complex software onboarding'.

Frequently Asked Questions about product-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate user problems before building a product feature?

To validate user problems before building, use structured customer interviews and problem validation methodologies to confirm the severity, urgency, and market viability of identified user pain points.

What is the Jobs-to-be-Done framework for product discovery?

The Jobs-to-be-Done framework is a product discovery technique used to identify and articulate user pain points by understanding the specific tasks users are trying to accomplish, facilitating the identification of real user problems.

How do I conduct user interviews to discover customer pain points?

To conduct user interviews for discovering customer pain points, follow structured interview best practices to identify and articulate user pain points, ensuring you uncover severe, urgent problems worth pursuing for product strategy.

Can I use opportunity scoring to prioritize product features?

Yes, you can use opportunity scoring to prioritize features by confirming the severity and urgency of identified problems. This product discovery method helps determine if the market opportunity is viable and worth pursuing.

What is the best way to segment users for market research?

The best way to segment users for market research involves leveraging customer segmentation frameworks during product discovery. This helps identify and validate user problems for a viable market, ensuring your product strategy targets real needs.