Interview Script
Create a structured customer interview script with JTBD probing questions, warm-up, core exploration, and wrap-up sections. Follows The Mom Test principles — no leading questions, no pitching, focus on past behavior. Use when preparing for user interviews, creating interview guides, or planning discovery research.
Install
npx skills add phuryn/pm-skills --skill interview-scriptgit clone --depth 1 https://github.com/phuryn/pm-skills.git /tmp/pm-skills
mkdir -p ~/.claude/skills
cp -r /tmp/pm-skills/pm-product-discovery/skills/interview-script ~/.claude/skills/interview-scriptPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
## Customer Interview Script Create a structured interview script that surfaces real insights, not just opinions. Follows "The Mom Test" principles — ask about their life, not your idea. ### Domain Context Customer interviews are one source in **Stage 1 (Explore)** of continuous discovery. Other sources: stakeholder interviews, usage analytics, data analytics, surveys, market trends, SEO/SEM analysis. The PM needs direct access to users, stakeholders, engineers, and designers — "without proxies." The **Product Trio** (PM + Designer + Engineer — Teresa Torres) should work together on discovery, not just the PM alone. ### Context You are preparing a customer interview script for research on **$ARGUMENTS**. If the user provides files (personas, hypothesis lists, product briefs, or previous interview notes), read them first. ### Instructions 1. **Clarify research objectives**: - What specific questions does the team need answered? - What decisions will this research inform? - What assumptions need validation? 2. **Create the interview script** with these sections: ### Opening (2-3 min) - Introduce yourself and the purpose (learning, not selling) - Set expectations: "There are no right or wrong answers. We're here to learn from your experience." - Ask permission to record (if applicable) - Confirm time available ### Warm-Up: Context & Background (5 min) - "Tell me about your role and what a typical day/week looks like."
Details
- Skill name
interview-script- Repository
- phuryn/pm-skills
- Path
pm-product-discovery/skills/interview-script/SKILL.md- License
- MIT
- Repo updated
- 29 October 2026
FAQ
What does the Interview Script skill do?
Create a structured customer interview script with JTBD probing questions, warm-up, core exploration, and wrap-up sections. Follows The Mom Test principles — no leading questions, no pitching, focus on past behavior. Use when preparing for user interviews, creating interview guides, or planning discovery research.
How do I install the Interview Script skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add phuryn/pm-skills --skill interview-script. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Interview Script popular?
It lives in phuryn/pm-skills, which has 27,559 GitHub stars and 2,851 forks, and is included in 3 curated skill lists.
Related skills
Ab Test Analysis
28kphuryn/pm-skills
Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.
Analyze Feature Requests
28kphuryn/pm-skills
Analyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.
Ansoff Matrix
28kphuryn/pm-skills
Generate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.
Pre Mortem
28kphuryn/pm-skills
Run a pre-mortem risk analysis on a PRD or launch plan. Categorizes risks as Tigers (real problems), Paper Tigers (overblown concerns), and Elephants (unspoken worries), then classifies as launch-blocking, fast-follow, or track. Use when preparing for launch, stress-testing a product plan, or identifying what could go wrong.
Identify Assumptions Existing
28kphuryn/pm-skills
Identify risky assumptions for a feature idea in an existing product across Value, Usability, Viability, and Feasibility. Uses multi-perspective devil's advocate thinking. Use when stress-testing a feature idea, doing risk assessment, or preparing for assumption mapping.
Prioritize Assumptions
28kphuryn/pm-skills
Prioritize assumptions using an Impact × Risk matrix and suggest experiments for each. Use when triaging a list of assumptions, deciding what to test first, or applying the assumption prioritization canvas.
Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.