Master user interviews including interview guide design, questioning techniques, active listening, probing, avoiding leading questions, and interview analysis. Use when conducting user interviews, designing interview guides, researching user needs, discovering problems, validating assumptions, or gathering qualitative insights. Covers interview best practices, question types, and interviewing techniques from Teresa Torres and Erika Hall.
View on GitHubslgoodrich/agents
ai-pm-copilot
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/slgoodrich/agents/blob/main/plugins/ai-pm-copilot/skills/interview-frameworks/SKILL.md -a claude-code --skill interview-frameworksInstallation paths:
.claude/skills/interview-frameworks/# Interview Frameworks
## Overview
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.
## When to Use This Skill
**Auto-loaded by agents**:
- `research-ops` - For user interview guides and JTBD interviews
**Use when you need**:
- Customer discovery research
- Problem validation
- Solution validation
- Usability testing
- Feature prioritization research
- Understanding user workflows
- Jobs-to-be-Done research
---
## Four Types of User Interviews
### Discovery Interviews (Problem Exploration)
**Purpose**: Understand problems, needs, contexts, pain points
**When**: Early product development, new market, problem validation
**Focus**:
- Current workflows
- Pain points and workarounds
- Unmet needs
- Context and constraints
**Example question**: "Walk me through how you currently manage projects for your team"
**Complete script**: `assets/interview-script-templates.md` (Discovery section)
---
### Validation Interviews (Solution Testing)
**Purpose**: Test solutions, get feedback on concepts
**When**: After problem validation, before building
**Focus**:
- Solution fit with workflow
- Feature prioritization
- Willingness to pay
- Alternatives considered
**Example question**: "If we built [solution], how would that fit into your workflow?"
**Complete script**: `assets/interview-script-templates.md` (Validation section)
---
### Usability Interviews (