npx skills add ...
npx skills add deanpeters/product-manager-skills --skill discovery-interview-prep
Plan customer discovery interviews with the right goal, segment, constraints, and method. Use when preparing interviews for problem validation, churn research, or new product ideas.
npx skills add deanpeters/product-manager-skills --skill discovery-interview-prep
Guide product managers through preparing for customer discovery interviews by asking adaptive questions about research goals, customer segments, constraints, and methodologies. Use this to design effective interview plans, craft targeted questions, avoid common biases, and maximize learning from limited customer access—ensuring discovery interviews yield actionable insights rather than confirmation bias or surface-level feedback.
This is not a script generator—it's a strategic prep process that outputs a tailored interview plan with methodology, question framework, and success criteria.
Works best with: Your research goal — what you need to learn from customers. Also useful: Customer segment, access constraints (how many interviews, by when), and any hypotheses you're carrying in.
Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.
Arriving empty-handed? That works too. The skill opens by asking your primary goal for the interviews, then narrows with follow-ups.
Example invocation: Prep interviews to understand why enterprise customers churn after 6 months — I can get 5 interviews in 2 weeks.
An interactive process that:
Use workshop-facilitation as the default interaction protocol for this skill.
It defines:
Other (specify) when useful)This file defines the domain-specific assessment content. If there is a conflict, follow this file's domain logic.
This interactive skill asks up to 4 adaptive questions, offering 3-4 enumerated options at each step.
Agent suggests:
Before we design your interview plan, let's gather context:
For Your Own Product (Existing or Planned):
For Investigating an Existing Problem:
If Exploring a New Problem Space:
You can paste this content directly, or we can proceed with a brief description.
Agent asks: "What's the primary goal of these discovery interviews? (What do you need to learn?)"
Offer 4 enumerated options:
Or describe your own research goal (be specific: what question are you trying to answer?).
User response: [Selection or custom]
Agent asks: "Who are you interviewing? (Be as specific as possible.)"
Offer 4 enumerated options (adapted based on Q1):
Example (if Q1 = Problem validation):
Or describe your specific target segment (role, company size, behaviors, demographics).
Adaptation tip: Use personas or customer segments from provided materials.
User response: [Selection or custom]
Agent asks: "What constraints are you working with for these interviews?"
Offer 4 enumerated options:
Or describe your specific constraints (budget, time, access, team capacity).
User response: [Selection or custom]
Agent asks: "Based on your goal ([Q1]), target segment ([Q2]), and constraints ([Q3]), here are recommended interview methodologies:"
Offer 3-4 enumerated options (context-aware based on Q1-Q3):
Example (if Q1 = Problem validation, Q2 = People who experience problem regularly, Q3 = Limited access):
Problem validation interviews (Mom Test style) — Ask about past behavior, not hypotheticals. Focus on: "Tell me about the last time you [experienced the problem]. What did you try? What happened?" (Best for: Validating if problem is real and painful)
Jobs-to-be-Done (JTBD) interviews — Focus on what customers are trying to accomplish, not what they want. Ask: "What were you trying to get done? What alternatives did you consider? What made you choose X?" (Best for: Understanding motivations and switching behavior)
Switch interviews — Interview customers who recently switched from a competitor or alternative. Ask: "What prompted you to look for a new solution? What was the 'push' away from the old tool? What 'pulled' you to try ours?" (Best for: Understanding competitive positioning and unmet needs)
Timeline/journey mapping interviews — Walk through their entire experience chronologically. Ask: "Walk me through the first time you encountered this problem. What happened next? How did you try to solve it?" (Best for: Uncovering full context and pain points)
Choose a number, combine approaches (e.g., '1 & 2'), or describe your own methodology.
Adaptation examples:
User response: [Selection or custom]
After collecting responses, the agent generates a tailored interview plan:
Step 0 - Context: User shares hypothesis: "Freelancers waste time chasing late payments manually."
Q1 Response: "Problem validation — Confirm that late payment follow-ups are painful enough to solve"
Q2 Response: "People who experience the problem regularly — Freelancers who invoice 5+ clients monthly"
Q3 Response: "Cold outreach required — No existing customers; need to recruit via LinkedIn, Reddit, freelancer communities"
Q4 Response: "Problem validation interviews (Mom Test style) — Focus on past behavior, not hypotheticals"
Generated Plan: Includes 5 Mom Test-style questions (last time you chased a late payment, how do you currently handle it, what have you tried, etc.), biases to avoid (leading questions, hypotheticals), and success criteria (specific stories, past behavior, patterns across 3+ interviews).
Why this works:
Symptom: "What features do you want us to build?"
Consequence: You get feature requests, not problems. Customers don't know solutions.
Fix: Ask about past behavior: "Tell me about the last time you struggled with X."
Symptom: Spending 20 minutes explaining your product idea
Consequence: Customer feels obligated to be nice. No honest feedback.
Fix: Don't mention your solution until the last 5 minutes (if at all). Focus on their problems.
Symptom: Interviewing friends, family, or people who don't experience the problem
Consequence: Polite feedback, not real insights.
Fix: Interview people who experience the problem regularly and recently.
Symptom: "We talked to 2 people, they liked it, let's build!"
Consequence: Small sample = confirmation bias.
Fix: Interview 5-10 people minimum. Look for patterns, not one-off feedback.
Symptom: Relying on memory after interviews
Consequence: Lose details, misremember quotes, can't spot patterns.
Fix: Record (with consent) or take detailed notes. Synthesize immediately after each interview.
problem-statement.md — Use interview insights to frame problem statementproto-persona.md — Define interview target segmentjobs-to-be-done.md — JTBD methodology for interviewsSkill type: Interactive
Suggested filename: discovery-interview-prep.md
Suggested placement: /skills/interactive/
Dependencies: Uses problem-statement.md, proto-persona.md, jobs-to-be-done.md