user-discovery

Structure user interviews and synthesize findings into validated Opportunity Statements.

3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/alunadev/ald-skills --skill user-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-discovery
Source: https://github.com/alunadev/ald-skills/tree/main/skills/user-discovery
Command: npx skills add https://github.com/alunadev/ald-skills --skill user-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill structures the messy process of user research into actionable product decisions, transforming raw notes into validated Opportunity Statements.

Core Features & Use Cases

  • Interview Protocol: Provides a structured 45-minute guide for user interviews, focusing on past behavior and pain points.
  • Synthesis Framework: Guides you through affinity clustering, frequency/intensity analysis, and crafting Opportunity Statements.
  • Use Case: Before writing a PRD, use this Skill to conduct 5-8 user interviews, synthesize the findings, and identify the top 3 user problems to solve.

Quick Start

Use the user-discovery skill to generate an interview guide for validating the need for a new collaboration feature.

Frequently Asked Questions about user-discovery

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

FAQPage Schema
How do I validate product assumptions before writing a PRD?

You can validate product assumptions by conducting 5-8 structured user interviews focusing on past behaviors, then synthesizing the raw notes into actionable Opportunity Statements before writing your PRD.

What is the best way to structure user research interviews for product discovery?

The best way to structure user research interviews is using a 45-minute protocol emphasizing past-over-future questioning to accurately identify actual user pain points rather than speculative feature requests.

How do I synthesize raw user interview notes into actionable opportunities?

You synthesize raw user interview notes by applying an affinity clustering framework to filter signal from noise, followed by frequency and intensity analysis to craft actionable Opportunity Statements.

How many user interviews do I need to identify the top problems to solve?

You need to conduct 5-8 user interviews to gather sufficient qualitative data, allowing you to synthesize findings and accurately identify the top 3 user problems to solve.

Why focus on past behavior instead of future predictions during user research?

Focusing on past behavior during user research prevents false signals from speculative future predictions, ensuring you capture actual user pain points and generate validated product opportunities.