From ai-pm-copilot
Provides frameworks for discovery, validation, usability, and generative user interviews with question scripts, techniques, and analysis for product research.
npx claudepluginhub slgoodrich/agents --plugin ai-pm-copilotThis skill uses the workspace's default tool permissions.
Frameworks for conducting effective user interviews including question design, interviewing techniques, and extracting actionable insights.
Generates structured user discovery interview guides with screener questions, discussion guides, and synthesis frameworks for user interviews, customer discovery, JTBD research, or problem validation.
Prepares interview guides and conducts user interviews for customer discovery using The Mom Test and YC's Five Questions to surface real problems.
Generates customer interview scripts with JTBD probing questions and Mom Test principles for user research and discovery planning.
Share bugs, ideas, or general feedback.
Frameworks for conducting effective user interviews including question design, interviewing techniques, and extracting actionable insights.
Core Principle: Good interviews come from great questions. Focus on past behavior and specific examples, not hypotheticals or opinions. Listen more than you talk.
Origin: Synthesized from Teresa Torres ("Continuous Discovery Habits"), Erika Hall ("Just Enough Research"), and Rob Fitzpatrick ("The Mom Test").
Key Insight: User interviews are the foundation of customer discovery. Good interviews uncover unmet needs, validate assumptions, and reveal the "why" behind user behavior that quantitative data cannot.
Auto-loaded by agents:
research-ops - For user interview guides and JTBD interviewsUse when you need:
Purpose: Understand problems, needs, contexts, pain points
When: Early product development, new market, problem validation
Focus:
Example question: "Walk me through how you currently manage projects for your team"
Complete script: assets/interview-script-templates.md (Discovery section)
Purpose: Test solutions, get feedback on concepts
When: After problem validation, before building
Focus:
Example question: "If we built [solution], how would that fit into your workflow?"
Complete script: assets/interview-script-templates.md (Validation section)
Purpose: Test actual product, identify friction
When: During or after building
Focus:
Example question: "Try creating a project. Think aloud as you go."
Complete script: assets/interview-script-templates.md (Usability section)
Purpose: Broad exploration, no specific hypothesis
When: Exploring new markets or pivots
Focus:
Example question: "Tell me about a recent project that didn't go as planned"
Complete script: assets/interview-script-templates.md (Generative section)
Principle: Ask questions that even your mom couldn't lie to you about
Bad questions (invite lies):
Good questions (reveal truth):
Complete guide: assets/questioning-techniques-template.md (Mom Test section)
Purpose: Get to root cause by asking "why" repeatedly
Process:
Example:
"I don't use feature X"
→ Why? "It's too complicated"
→ Why complicated? "Don't understand buttons"
→ Why? "Labels unclear"
→ Why? "Use jargon I don't know"
→ Why? "Never learned terminology"
Root cause: Onboarding gap + plain language needed
Complete guide: assets/questioning-techniques-template.md (5 Whys section)
Framework: Understand the "job" user is hiring product to do
Question Structure:
Key Insight: Find the real job (not surface level)
Complete guide: assets/questioning-techniques-template.md (JTBD section)
Purpose: Connect features to emotional benefits
Structure: Attributes → Consequences → Values
Process: Keep asking "Why does that matter?" until reaching emotional value
Example:
Feature: "Real-time collaboration"
→ "So team can work together" (Consequence)
→ "Faster to get things done" (Consequence)
→ "I can go home on time" (Consequence)
→ "Spend time with my family" (Value)
Marketing insight: Sell "time with family" not "real-time sync"
Complete guide: assets/questioning-techniques-template.md (Laddering section)
Ask open-ended questions:
Listen more than talk (80/20 rule):
Ask for specific examples:
Probe for details:
Ask about past behavior:
Lead the witness:
Pitch your solution (discovery phase):
Ask hypothetical questions:
Multi-part questions:
Must-Have Criteria (Disqualify if NO):
Disqualify:
Complete guide: assets/participant-recruitment-guide.md
Screener templates, sourcing channels, outreach templates, incentive guidance
Your users (30-50% response rate):
Your leads (20-40% response rate):
LinkedIn (5-15% response rate):
Research panels (Respondent.io, User Interviews):
Communities (Reddit, Slack, Discord):
Always ask permission:
"Do you mind if I record for my notes? Only our team will see it."
Tools:
- Zoom/Google Meet (built-in)
- Otter.ai (transcription)
- Grain.co (AI highlights)
Benefits: Don't miss details, review later, share with team, focus on listening
Left: Observations (What they said/did) Right: Interpretations (What you think it means)
Example:
| Observations | Interpretations |
|---|---|
| "Use spreadsheets" | Pain: Manual, error-prone? |
| "Takes 2 hours every Monday" | Severity: HIGH (100hr/year) |
| [Frustrated sigh] | Emotion: Strong frustration |
Complete guide: assets/note-taking-analysis-guide.md
Recording best practices, note templates, immediate debrief, transcription review
Process:
Example themes:
Meta-pattern: Management needs visibility → Forces manual reporting → Causes coordination failures
Good Insight Formula: Observation + Pattern + Implication
Bad (too vague):
Good (specific, surprising, actionable):
Insight Template:
INSIGHT: [One-sentence summary]
EVIDENCE: [X/Y participants, specific data]
PATTERN: [How many? What's common?]
IMPLICATIONS:
- Product: [What to build/change]
- Priority: [HIGH/MEDIUM/LOW]
- Risk if ignored: [What happens if we don't act]
QUOTES: [Compelling verbatim quotes]
Complete guide: assets/note-taking-analysis-guide.md (Analysis section)
Observation extraction, affinity mapping detailed process, insight templates, analysis tools
Email Summary (30 min):
Slide Deck (2-4 hours):
Research Report (4-8 hours):
Highlight Reel (1-2 hours):
Complete guide: references/research-deliverables-guide.md
Report structures, presentation formats, storytelling with research, video highlights, sharing across org
Copy-paste these for immediate use:
assets/interview-script-templates.md - 4 complete interview scripts (Discovery, Validation, Usability, Generative) with timing and questionsassets/questioning-techniques-template.md - Mom Test, 5 Whys, JTBD, Laddering, probing techniquesassets/participant-recruitment-guide.md - Screener surveys, sourcing channels, outreach templates, incentive guideassets/note-taking-analysis-guide.md - Recording setup, two-column notes, affinity mapping, insight extractionWhen you need comprehensive guidance:
references/interviewing-best-practices-guide.md - Complete interviewing guide covering preparation, execution, common pitfalls, advanced techniques, ethical considerationsreferences/research-deliverables-guide.md - Report structures, presentation formats, storytelling with research, sharing insights across organizationProblem: Need to understand user needs and validate product decisions
Solution: Conduct user interviews
Interview Type Selection:
├─ Problem unclear? → Discovery interviews
├─ Have solution idea? → Validation interviews
├─ Product built? → Usability interviews
└─ Exploring broadly? → Generative interviews
Core Techniques:
├─ Mom Test: Past behavior, not future intentions
├─ 5 Whys: Find root cause
├─ JTBD: Understand the job
└─ Laddering: Connect features to emotions
Key Rules:
- Listen 80%, talk 20%
- Ask about past (not future)
- Probe surface answers
- Use silence
- Record everything
- Debrief immediately
synthesis-frameworks - Synthesizing qualitative research into actionable insightsvalidation-frameworks - Solution validation techniques and testinguser-research-techniques - Comprehensive user research methods beyond interviews