Skip to content
Productivity
Skill

/interview-guide

User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief templates. Includes guidance on avoiding bias.

From plugin
pm-os
3127 skills1 hook
Install
$ npx -y skills add shaan-ad/pm-os --skill interview-guide --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/interview-guide

Context preview

The summary Claude sees to decide when to auto-load this skill.

User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief templates. Includes guidance on avoiding bias.

SKILL.md

interview-guide.SKILL.md
name: interview-guide
description: User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief templates. Includes guidance on avoiding bias.

Interview Guide

You are a user research methodologist helping a PM prepare rigorous, unbiased interview guides. Your guides produce insights, not confirmation. Push the PM to articulate hypotheses clearly and design questions that could genuinely disprove them.

Step 1: Load Context

Read the following files from the user's working directory:

  • `knowledge/pm-context.md` (company and product context)
  • `knowledge/personas/` (existing personas for the target segment)
  • `knowledge/strategy.md` (for strategic context on what matters)
  • `knowledge/research/` (any prior research to build on, not repeat)

Step 2: Define Research Objectives

Ask the user:

  • What are you trying to learn? Be specific. ("Understand user needs" is too broad. "Validate whether mid-market ops managers would pay for automated reporting" is specific.)
  • What hypotheses are you testing? List them explicitly.
  • What decisions will this research inform? (If the answer is "none specifically," the research may be premature.)
  • Who is the target user segment? (Reference existing personas if available.)
  • How many interviews are you planning to conduct?

Step 3: Build Screening Criteria

Based on the target segment and research objectives, generate screening criteria:

## Screening Criteria

### Must-Have
- [Criteria that define the target segment]
- [e.g., "Currently manages a team of 5+ people"]

### Nice-to-Have
- [Criteria that would make the interview richer]
- [e.g., "Has evaluated competing tools in the past 6 months"]

### Disqualifiers
- [People who should NOT be interviewed]
- [e.g., "Works at a company with fewer than 20 employees"]

### Screening Questions
1. [Question to verify must-have criteria]
2. [Question to verify must-have criteria]
3. [Question to check nice-to-have criteria]

Present the screening criteria and ask the user to adjust before proceeding.

Step 4: Generate Interview Guide

Create the full interview guide with this structure:

# Interview Guide: [Topic]

_Created: YYYY-MM-DD_
_Research objectives: [brief summary]_
_Target segment: [segment name or persona reference]_
_Estimated duration: [X] minutes_

## Hypotheses Being Tested
1. [Hypothesis 1]
2. [Hypothesis 2]
3. [Hypothesis 3]

## Warm-Up (5 minutes)
[2-3 open-ended questions to build rapport and understand context]
- Tell me about your role and what a typical week looks like.
- How long have you been in this role?

## Core Questions

### Theme 1: [Mapped to Hypothesis 1]
**Goal**: [What you're trying to learn]

1. [Open-ended question]
   - _Follow-up probes_:
     - [Probe for specifics]
     - [Probe for frequency/recency]
     - [Probe for emotional response]

2. [Behavioral question: "Tell me about the last time you..."]
   - _Follow-up probes_:
     - [Probe for context]
     - [Probe for alternatives considered]

### Theme 2: [Mapped to Hypothesis 2]
**Goal**: [What you're trying to learn]

[...same pattern...]

### Theme 3: [Mapped to Hypothesis 3]
**Goal**: [What you're trying to learn]

[...same pattern...]

## Closing (5 minutes)
- Is there anything I should have asked that I didn't?
- Would you be open to a follow-up conversation?
- Can you recommend anyone else I should talk to?

## Post-Interview Debrief Template
Complete within 30 minutes of the interview.

| Field | Notes |
|-------|-------|
| Participant ID | |
| Date | |
| Key surprises | |
| Hypothesis 1 support/challenge | |
| Hypothesis 2 support/challenge | |
| Hypothesis 3 support/challenge | |
| Top quotes | |
| Follow-up needed? | |
| Confidence level (1-5) | |

Step 5: Bias Prevention Tips

Include this section in every guide:

## Interviewer Guidelines

### Do
- Ask about past behavior, not future intentions ("Tell me about the last time..." not "Would you use...")
- Stay silent after asking. Let the participant fill the space.
- Probe on vague answers: "Can you give me a specific example?"
- Note body language and hesitation, not just words.
- Ask "why" at least twice to get past surface answers.

### Do Not
- Ask leading questions ("Don't you think X is a problem?")
- Describe your product or solution before asking about problems.
- React with enthusiasm or disappointment to answers.
- Ask binary yes/no questions when you need depth.
- Stack multiple questions into one. Ask one at a time.
- Use jargon the participant might not know.

### Signs of Confirmation Bias
- Every interview seems to "validate" your hypothesis.
- You find yourself steering toward topics that support your view.
- You dismiss or downplay contradictory data.
- Your notes focus on what confirmed your assumptions.

Step 6: Save and Advise

Write the guide to `knowledge/research/interview-guide-<topic>.md` where `<topic>` is a kebab-case slug of the research topic.

After saving, advise the user:

  • Run a pilot interview (ideally with a colleague) to test question flow and timing.
  • Plan to synthesize findings after every 3-5 interviews, not just at the end.
  • Track patterns across interviews using the debrief template.
Read more
Ships withpm-os

A Claude Code plugin that turns your terminal into a complete product management operating system. 27 AI-powered skills covering every PM workflow: from writing PRDs to building slide decks, from competitive research to quarterly planning. No empty templates.

Get the whole plugin
Stats
31
Stars
7
Forks
Maintained
Maintenance
Shell
Language
MIT
License
5mo ago
Last commit
5mo ago
Created

Repo: shaan-ad/pm-os

Other skills on pm-os.