discovery-interview-prep▌
deanpeters/product-manager-skills · updated Apr 8, 2026
MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.
Structured discovery interview planning with adaptive methodology selection based on research goals and constraints.
- ›Guides product managers through four adaptive questions to define research goals, target segments, access constraints, and interview methodology
- ›Generates tailored interview frameworks with 5+ context-specific questions, follow-ups, and bias-avoidance guidance for each methodology (Mom Test, Jobs-to-be-Done, switch interviews, timeline mapping)
- ›Includes opening/closing
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—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.
Key Concepts
The Discovery Interview Prep Flow
An interactive process that:
- Gathers product/problem context (marketing materials, assumptions)
- Defines research goals (what you're trying to learn)
- Identifies target customer segment and access constraints
- Recommends interview methodology (Jobs-to-be-Done, problem validation, switch interviews, etc.)
- Generates interview framework with questions, biases to avoid, and success metrics
Why This Works
- Goal-driven: Aligns interview approach to what you need to learn
- Adaptive: Adjusts methodology based on product stage (idea vs. existing product) and access constraints
- Bias-aware: Highlights common pitfalls (leading questions, confirmation bias, solution-first thinking)
- Actionable: Outputs interview guide ready to use
Anti-Patterns (What This Is NOT)
- 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+ people)
When to Use This
- Starting product discovery (validating problem space)
- Repositioning an existing product (understanding new market)
- Investigating churn or drop-off (retention interviews)
- Evaluating feature ideas before building
- Preparing for customer development sprints
When NOT to Use This
- User testing a prototype (use usability testing frameworks instead)
- Quantitative research at scale (use surveys, analytics)
- When you already know the problem (move to solution validation)
Facilitation Source of Truth
Use workshop-facilitation as the default interaction protocol for this skill.
It defines:
- session heads-up + entry mode (Guided, Context dump, Best guess)
- one-question turns with plain-language prompts
- progress labels (for example, Context Qx/8 and Scoring Qx/5)
- interruption handling and pause/resume behavior
- numbered recommendations at decision points
- quick-select numbered response options for regular questions (include
Other (specify)when useful)
This file defines the domain-specific assessment content. If there is a conflict, follow this file's domain logic.
Application
This interactive skill asks up to 4 adaptive questions, offering 3-4 enumerated options at each step.
Step 0: Gather Context (Before Questions)
Agent suggests:
Before we design your interview plan, let's gather context:
For Your Own Product (Existing or Planned):
- Problem hypothesis or product concept description
- Target customer segment (if known)
- Existing research (support tickets, churn data, user feedback)
- Product website or positioning materials
- Key assumptions you're trying to validate
For Investigating an Existing Problem:
- Customer complaints, support tickets, or churn reasons
- Hypotheses about why customers leave or struggle
- Competitive alternatives customers switch to
If Exploring a New Problem Space:
- Find similar products or adjacent solutions
- Copy competitor materials, customer reviews (G2, Capterra), or community discussions (Reddit, forums)
- We'll use these to frame hypotheses
You can paste this content directly, or we can proceed with a brief description.
Question 1: Research Goal
Agent asks: "What's the primary goal of these discovery interviews? (What do you need to learn?)"
Offer 4 enumerated options:
- Problem validation — "Confirm that a problem exists and is painful enough to solve" (for new product ideas)
- Jobs-to-be-Done discovery — "Understand what customers are trying to accomplish and why current solutions fail" (for product strategy)
- Retention/churn investigation — "Figure out why customers leave or don't activate" (for existing products with churn issues)
- Feature prioritization — "Validate which problems/features matter most to customers" (for roadmap planning)
Or describe your own research goal (be specific: what question are you trying to answer?).
User response: [Selection or custom]
Question 2: Target Customer Segment
Agent asks: "Who are you interviewing? (Be as specific as possible.)"
Offer 4 enumerated options (adapted based on Q1):
Example (if Q1 = Problem validation):
- People who experience the problem regularly — E.g., "Small business owners who manually process invoices weekly" (high pain frequency)
- People who've tried to solve it — E.g., "Users who've tried 2+ competing solutions and churned" (understand failures)
- People in the target segment (regardless of problem awareness) — E.g., "All freelancers, even if they don't realize invoicing is a problem" (uncover latent needs)
- People who've recently experienced the problem — E.g., "Customers who churned in the last 30 days" (fresh memory)
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]
Question 3: Constraints
Agent asks: "What constraints are you working with for these interviews?"
Offer 4 enumerated options:
- Limited access — "Can only interview 5-10 customers, need results in 2 weeks" (common for startups or fast timelines)
- Existing customer base — "Have 100+ active customers, can recruit easily" (mature product advantage)
- Cold outreach required — "No existing customers; need to recruit from scratch via LinkedIn, ads, or communities" (new product challenge)
- Internal stakeholders only — "Can interview sales/support teams who talk to customers daily" (proxy research, less ideal but pragmatic)
Or describe your specific constraints (budget, time, access, team capacity).
User response: [Selection or custom]
Question 4: Interview Methodology
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:
- If Q1 = Retention/churn → Prioritize "Exit interviews" or "Switch interviews (away from your product)"
- If Q1 = Feature prioritization → Prioritize "Opportunity solution tree interviews" or "Kano model interviews"
- If Q3 = Internal stakeholders only → Add caveat: "Proxy research (talking to sales/support) is better than nothing, but validate with real customers ASAP"
User response: [Selection or custom]
Output: Generate Interview Plan
After collecting responses, the agent generates a tailored interview plan:
# Discovery Interview Plan
**Research Goal:** [From Q1]
**Target Segment:** [From Q2]
**Constraints:** [From Q3]
**Methodology:** [From Q4]
---
## Interview Framework
### Opening (5 minutes)
- **Build rapport:** "Thanks for taking the time. I'm [name], and I'm researching [problem space]. This isn't a sales call—I'm here to learn from your experience."
- **Set expectations:** "I'll ask about your experiences with [topic]. There are no right answers. Feel free to be honest—critical feedback is most helpful."
- **Get consent:** "Is it okay if I take notes / record this conversation?"
---
### Core Questions (30-40 minutes)
**Based on your methodology ([Q4]), here are suggested questions:**
#### [Methodology Name] Questions:
1. **[Question 1]** — [Rationale for asking this]
- **Follow-up:** [Dig deeper with...]
- **Avoid:** [Don't ask leading version like...]
2. **[Question 2]** — [Rationale]
- **Follow-up:** [...]
- **Avoid:** [...]
3. **[Question 3]** — [Rationale]
- **Follow-up:** [...]
- **Avoid:** [...]
4. **[Question 4]** — [Rationale]
- **Follow-up:** [...]
- **Avoid:** [...]
5. **[Question 5]** — [Rationale]
- **Follow-up:** [...]
- **Avoid:** [...]
**Example (if Methodology = Problem validation - Mom Test style):**
1. **"Tell me about the last time you [experienced this problem]."** — Gets specific, recent behavior (not hypothetical)
- **Follow-up:** "What were you trying to accomplish? What made it hard? What did you try?"
- **Avoid:** "Would you use a tool that solves this?" (leading, hypothetical)
2. **"How do you currently handle [this problem]?"** — Reveals workarounds, alternatives, pain intensity
- **Follow-up:** "How much time/money does that take? What's frustrating about it?"
- **Avoid:** "Don't you think that's inefficient?" (leading)
3. **"Can you walk me through what you did step-by-step?"** — Uncovers details, edge cases, context
- **Follow-up:** "What happened next? Where did you get stuck?"
- **Avoid:** "Was it hard?" (yes/no question, not useful)
4. **"Have you tried other solutions for this?"** — Reveals competitive landscape, unmet needs
- **Follow-up:** "What did you like/dislike? Why did you stop using it?"
- **Avoid:** "Would you pay for a better solution?" (hypothetical)
5. **"If you had a magic wand, what would change?"** — Opens space for ideal outcomes (but treat with skepticism—focus on past behavior, not wishes)
- **Follow-up:** "Why does that matter to you? What would that enable?"
- **Avoid:** Taking feature requests literally
---
### Closing (5 minutes)
- **Summarize:** "Just to recap, I heard that [key insights]. Did I get that right?"
- **Ask for referrals:** "Do you know anyone else who experiences this problem? Could you introduce me?"
- **Thank them:** "This was incredibly helpful. I really appreciate your time."
---
How to use discovery-interview-prep on Cursor
AI-first code editor with Composer
Prerequisites
Before installing skills in Cursor, ensure your development environment meets these requirements:
- ›Cursor installed and configured on your development machine
- ›Node.js version 16.0+ with npm package manager (verify with
node --version) - ›Active project directory or workspace where you want to add discovery-interview-prep
Execute installation command
Execute the skills CLI command in your project's root directory to begin installation:
The skills CLI fetches discovery-interview-prep from GitHub repository deanpeters/product-manager-skills and configures it for Cursor.
Select Cursor when prompted
The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:
Verify installation
Confirm successful installation by checking the skill directory location:
Reload or restart Cursor to activate discovery-interview-prep. Access the skill through slash commands (e.g., /discovery-interview-prep) or your agent's skill management interface.
Security & Verification Notice
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.
List & Monetize Your Skill
Submit your Claude Code skill and start earning
Use Cases▌
User Story & Requirements Generation
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Competitive Analysis
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Roadmap Prioritization
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
Make data-driven prioritization decisions faster
Stakeholder Communication
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Implementation Guide▌
Prerequisites
- ›Claude Desktop or compatible AI client
- ›Access to product documentation and roadmap tools (Jira, Notion, etc.)
- ›Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
- ›Stakeholder contact information and communication channels
Time Estimate
30-60 minutes to see productivity improvements
Installation Steps
- 1.Install product management skill
- 2.Start with user story generation for known feature
- 3.Progress to competitive analysis: research 2-3 competitors
- 4.Use for roadmap prioritization: apply RICE/ICE scoring
- 5.Draft stakeholder communications and refine based on feedback
- 6.Build template library for recurring PM tasks
- 7.Share effective prompts with product team
Common Pitfalls
- ⚠Not validating competitive research—verify facts before sharing
- ⚠Accepting user stories without involving engineering team
- ⚠Over-relying on frameworks without qualitative judgment
- ⚠Not customizing outputs to company culture and communication style
- ⚠Skipping stakeholder validation of generated requirements
Best Practices▌
✓ Do
- +Validate research and competitive analysis with real data
- +Collaborate with engineering when generating technical requirements
- +Customize frameworks and templates to your company context
- +Use skill for first drafts, refine with stakeholder input
- +Document successful prompt patterns for PM tasks
- +Combine AI efficiency with human judgment and intuition
✗ Don't
- −Don't publish competitive analysis without fact-checking
- −Don't finalize user stories without engineering review
- −Don't make prioritization decisions solely on AI scoring
- −Don't skip customer validation of generated requirements
- −Don't ignore company-specific context and culture
💡 Pro Tips
- ★Provide context: company goals, constraints, customer feedback
- ★Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
- ★Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
- ★Use skill for 70% generation + 30% customization to company needs
When to Use This▌
✓ Use When
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid When
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
Learning Path▌
- 1Basic: user stories, feature specs, status updates
- 2Intermediate: competitive analysis, prioritization frameworks, PRDs
- 3Advanced: product strategy, go-to-market planning, OKR setting
- 4Expert: product vision, market positioning, business model innovation
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★68 reviews- ★★★★★Dhruvi Jain· Dec 28, 2024
discovery-interview-prep fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Henry Patel· Dec 28, 2024
Registry listing for discovery-interview-prep matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Neel Park· Dec 20, 2024
We added discovery-interview-prep from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Soo Lopez· Dec 12, 2024
I recommend discovery-interview-prep for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Aditi Martinez· Dec 4, 2024
discovery-interview-prep has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Omar Rahman· Dec 4, 2024
discovery-interview-prep reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Henry Thompson· Nov 23, 2024
We added discovery-interview-prep from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Oshnikdeep· Nov 19, 2024
Registry listing for discovery-interview-prep matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Aditi Johnson· Nov 19, 2024
discovery-interview-prep fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Omar Okafor· Nov 11, 2024
discovery-interview-prep reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 68