# discovery-interview-prep

Guides product teams through planning customer discovery conversations. It sets up target segments, frames research goals, and filters out bias before you speak with users.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3000 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/discovery-interview-prep/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/discovery-interview-prep

## What it does

The skill initiates an interactive prep flow asking up to four targeted questions. First, it requests context like product assumptions and churn feedback. Based on what you provide, it selects an interview approach such as Jobs-to-be-Done, problem validation, or retention review.

It produces a customized guide featuring direct questions, risk warnings against leading prompts, and clear success criteria. Completing the prep takes 15 to 20 minutes. If you already understand the core pain point and plan to test a clickable prototype, this tool is redundant.

The workflow focuses on qualitative interviews with 5 to 10 customers. It does not replace quantitative surveys.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill discovery-interview-prep -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/discovery-interview-prep/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/discovery-interview-prep/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill discovery-interview-prep -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/discovery-interview-prep/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill discovery-interview-prep -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/discovery-interview-prep/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills discovery-interview-prep
```

2. **Manually: put the files in place**
- File: `.github/skills/discovery-interview-prep/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill discovery-interview-prep -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/discovery-interview-prep
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/discovery-interview-prep/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill discovery-interview-prep -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/discovery-interview-prep/SKILL.md

## When to use it
- structure a qualitative customer discovery interview plan
- investigate churn patterns among enterprise accounts
- formulate Jobs-to-be-Done interview questions for early concepts
- eliminate leading questions and confirmation bias from interview guides

## Example prompts
- Help me prepare discovery sessions regarding recent account cancellations
- Design an interview plan to validate a B2B SaaS concept before building
- Structure five user calls to investigate drop-offs on the checkout flow

## Similar
- [interview-script](https://affpapa.org/en/nevibecode/skills/interview-script.md) — skill · 2900 installs
- [jobs-to-be-done](https://affpapa.org/en/nevibecode/skills/jobs-to-be-done.md) — skill · 6800 installs
- [interview-system-designer](https://affpapa.org/en/nevibecode/skills/interview-system-designer.md) — skill · 672 installs
- [tech-podcast-interview-prep](https://affpapa.org/en/nevibecode/skills/tech-podcast-interview-prep.md) — skill · 10400 installs
- [summarize-interview](https://affpapa.org/en/nevibecode/skills/summarize-interview.md) — skill · 2800 installs
- [interview-prep](https://affpapa.org/en/nevibecode/skills/interview-prep.md) — skill · 3700 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
