discovery-interview-prep
Skill0 starsChanged 8 months agoMITView on GitHub
Guide PMs through preparing customer discovery interviews with adaptive questions about research goals, customer segments, constraints, and methodologies. Triggers: "prepare interview", "discovery interview", "customer interview", "mom test".
7 other projects use a version of this, 6 of them edited.
Adopted by
Most recently taken up by
- vijaysuperpositionist/skillsedited, first seen Nov 1, 2026
- deanpeters/Product-Manager-Skillsedited, first seen Oct 25, 2026
- The-Utopia-Studio/skillsedited, first seen Oct 13, 2026
- NinjaSln-labs/agent-skillsedited, first seen Oct 2, 2026
- agrivisionai/claude-skillsedited, first seen Jul 14, 2026
- DIAL-Studio/pm-agent-harness-kitedited, first seen Jul 8, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 6
- deanpeters/Product-Manager-Skills★ 7.7k21% same
- DIAL-Studio/pm-agent-harness-kit★ 1221% same
- The-Utopia-Studio/skills★ 622% same
- agrivisionai/claude-skills★ 121% same
- NinjaSln-labs/agent-skills★ 119% same
- vijaysuperpositionist/skills★ 022% same
Wrote their own version · 1
- nandanosql/all_in_one_pm_skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository20 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- ci-watchSkill
- commitSkill
- doc-generateSkill
- incident-responseSkill
- opportunity-solution-treeSkill
- polarisSkill
- prd-developmentSkill
- prioritization-advisorSkill
- reviewSkill
- roadmapSkill
- security-auditSkill
- session-wrapSkill
- spec-updateSkill
- tddSkill
- tech-debt-auditSkill
- test-runnerSkill
- user-storySkill
- uxSkill
- workshop-facilitationSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 3 are common, 11 are distinctive, and 1 is very specific to this project.
3
Common
Most of the 7 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Common: line 26
Not a sales demo: Don't pitch -- listen and learn
- Very specific: line 31
Use workshop-facilitation as the default interaction protocol for this skill.
- Distinctive: line 39
Before questions, suggest the user provide:
- Distinctive: line 91
Follow-up: "What were you trying to accomplish?
- Distinctive: line 92
Avoid: "Would you use a tool that solves this?" (leading, hypothetical)
- Distinctive: line 95
Follow-up: "How much time/money does that take?"
- Distinctive: line 96
Avoid: "Don't you think that's inefficient?" (leading)
- Distinctive: line 99
Follow-up: "What happened next?
- Distinctive: line 100
Avoid: "Was it hard?" (yes/no, not useful)
- Distinctive: line 103
Follow-up: "What did you like/dislike?
- Distinctive: line 104
Avoid: "Would you pay for a better solution?" (hypothetical)
- Distinctive: line 107
Follow-up: "Why does that matter to you?
- Distinctive: line 108
Avoid: Taking feature requests literally
- Common: line 141
Fix: Ask about past behavior: "Tell me about the last time you struggled with X."
- Common: line 145
Fix: Don't mention your solution until the last 5 minutes (if at all).
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Purpose
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.
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.
Key Concepts
The Discovery Interview Prep Flow
- Gather product/problem context
- Define research goals (what you're trying to learn)
- Identify target customer segment and access constraints
- Recommend interview methodology (JTBD, problem validation, switch interviews, etc.)
- Generate interview framework with questions, biases to avoid, and success metrics
Anti-Patterns
- Not a user testing script: Discovery = learning problems; testing = validating solutions
- Not a sales demo: Don't pitch -- listen and learn
- Not surveys at scale: Deep qualitative interviews (5-10 people), not broad surveys (100+)
Facilitation Source of Truth
Use workshop-facilitation as the default interaction protocol for this skill.
Application
This interactive skill asks up to 4 adaptive questions, offering 3-4 enumerated options at each step.
Step 0: Gather Context
Before questions, suggest the user provide:
- Problem hypothesis or product concept description
- Target customer segment (if known)
- Existing research (support tickets, churn data, user feedback)
- Key assumptions to validate
Question 1: Research Goal
"What's the primary goal of these discovery interviews?"
- Problem validation -- Confirm that a problem exists and is painful enough to solve
- Jobs-to-be-Done discovery -- Understand what customers are trying to accomplish
- Retention/churn investigation -- Figure out why customers leave or don't activate
- Feature prioritization -- Validate which problems/features matter most
Question 2: Target Customer Segment
"Who are you interviewing?" (adapted based on Q1)
- People who experience the problem regularly
- People who've tried to solve it (tried 2+ competing solutions)
- People in the target segment (regardless of problem awareness)
- People who've recently experienced the problem (churned in last 30 days)
Question 3: Constraints
"What constraints are you working with?"
- Limited access -- Can only interview 5-10 customers, need results in 2 weeks
- Existing customer base -- Have 100+ active customers, can recruit easily
- Cold outreach required -- No existing customers; need to recruit from scratch
- Internal stakeholders only -- Can interview sales/support teams who talk to customers daily
Question 4: Interview Methodology
"Based on your context, here are recommended methodologies:" (context-aware based on Q1-Q3)
- Problem validation (Mom Test style) -- Ask about past behavior, not hypotheticals
- Jobs-to-be-Done interviews -- Focus on what customers are trying to accomplish
- Switch interviews -- Interview customers who recently switched from a competitor
- Timeline/journey mapping interviews -- Walk through experience chronologically
Output: Interview Plan
Generate a tailored plan with:
Opening (5 min): Build rapport, set expectations, get consent
Core Questions (30-40 min): 5 questions using ask/follow-up/avoid structure:
Example (Mom Test style):
- "Tell me about the last time you [experienced this problem]."
- Follow-up: "What were you trying to accomplish? What made it hard?"
- Avoid: "Would you use a tool that solves this?" (leading, hypothetical)
- "How do you currently handle [this problem]?"
- Follow-up: "How much time/money does that take?"
- Avoid: "Don't you think that's inefficient?" (leading)
- "Can you walk me through what you did step-by-step?"
- Follow-up: "What happened next? Where did you get stuck?"
- Avoid: "Was it hard?" (yes/no, not useful)
- "Have you tried other solutions for this?"
- Follow-up: "What did you like/dislike? Why did you stop using it?"
- Avoid: "Would you pay for a better solution?" (hypothetical)
- "If you had a magic wand, what would change?"
- Follow-up: "Why does that matter to you? What would that enable?"
- Avoid: Taking feature requests literally
Closing (5 min): Summarize, ask for referrals, thank them
Biases to Avoid: Confirmation bias, leading questions, hypothetical questions, pitching disguised as research, yes/no questions
Success Criteria:
- You hear specific stories, not generic complaints
- You uncover past behavior, not hypothetical wishes
- You identify patterns across 3+ interviews
- You're surprised by something (if not, you're asking leading questions)
- You can quote customers verbatim
Logistics:
- Reach out to 20-30 people for 5-10 interviews (33% response rate typical)
- 45-60 minutes per interview
- Schedule 2-3 per day max
- Synthesize insights immediately after each interview
Examples
Example: Problem Validation for Freelancer Invoicing
- Context: Hypothesis "Freelancers waste time chasing late payments manually"
- Goal: Problem validation
- Segment: Freelancers who invoice 5+ clients monthly
- Constraints: Cold outreach via LinkedIn/Reddit
- Methodology: Mom Test style
- Result: 5 questions focused on past behavior, not wishes
Common Pitfalls
Pitfall 1: Asking What Customers Want
Symptom: "What features do you want us to build?" Fix: Ask about past behavior: "Tell me about the last time you struggled with X."
Pitfall 2: Pitching Instead of Listening
Symptom: Spending 20 minutes explaining your product idea Fix: Don't mention your solution until the last 5 minutes (if at all).
Pitfall 3: Interviewing the Wrong People
Symptom: Interviewing friends or people who don't experience the problem Fix: Interview people who experience the problem regularly and recently.
Pitfall 4: Stopping at 1-2 Interviews
Symptom: "We talked to 2 people, they liked it, let's build!" Fix: Interview 5-10 people minimum. Look for patterns, not one-off feedback.
Pitfall 5: Not Recording Insights
Symptom: Relying on memory after interviews Fix: Record (with consent) or take detailed notes. Synthesize immediately after.
References
External Frameworks
- Rob Fitzpatrick, The Mom Test (2013)
- Clayton Christensen, Jobs to Be Done
- Teresa Torres, Continuous Discovery Habits (2021)
Credit
- Adapted from Dean Peters, Product Manager Skills (CC BY-NC-SA 4.0).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

