Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
phuryn avatar

Interview Script

  • 1.9k installs
  • 24.9k repo stars
  • Updated July 3, 2026
  • phuryn/pm-skills

interview-script creates Mom Test aligned customer interview guides with JTBD probing sections.

About

The interview-script skill from phuryn pm-skills produces structured customer interview guides for continuous discovery Stage 1 (Explore). It follows The Mom Test: ask about past behavior, avoid pitching, and surface real jobs-to-be-done rather than opinions. The script includes Opening (2-3 min purpose and recording consent), Warm-Up context questions, Core Exploration JTBD probes on last-instance behavior, pain points without leading, and wrap-up. It positions interviews alongside analytics, surveys, and SEO analysis as discovery inputs and expects Product Trio collaboration (PM, designer, engineer). Agents clarify research objectives, decisions the research informs, and assumptions to validate before drafting. Users may supply personas, hypotheses, or prior notes. Use when preparing user interviews, discovery guides, or JTBD customer research scripts.

  • Mom Test aligned script: past behavior, no pitching, no leading questions.
  • Sections: Opening, Warm-Up, Core JTBD exploration, and wrap-up timing.
  • Clarifies research objectives and assumptions before drafting questions.
  • Frames interviews as Stage 1 Explore input for continuous discovery.
  • Supports attached personas, hypothesis lists, and prior interview notes.

Interview Script by the numbers

  • 1,943 all-time installs (skills.sh)
  • +95 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #247 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

interview-script capabilities & compatibility

Capabilities
interview script structuring · mom test question design · jtbd probing · research objective clarification · discovery stage framing
Use cases
research · planning · project management
npx skills add https://github.com/phuryn/pm-skills --skill interview-script

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.9k
repo stars24.9k
Security audit3 / 3 scanners passed
Last updatedJuly 3, 2026
Repositoryphuryn/pm-skills

How do I write a customer interview script that surfaces real jobs-to-be-done?

Create a structured customer interview script with JTBD probing, warm-up, core exploration, and wrap-up following The Mom Test principles.

Who is it for?

PMs and product trios preparing discovery interviews on a product area.

Skip if: Summarizing completed transcripts (use summarize-interview instead).

When should I use this skill?

User asks for interview script, discovery guide, or JTBD customer interview prep.

What you get

A timed interview guide with warm-up, JTBD core questions, and non-leading pain probes.

By the numbers

  • Script structure includes 3 sections: warm-up, core exploration, and wrap-up

Files

SKILL.mdMarkdownGitHub ↗

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."
  • "How long have you been doing [activity related to the product area]?"
  • Goal: Build rapport and understand their context

Core Exploration: Jobs to Be Done (15-20 min)

Current situation and behavior (past tense, specific instances):

  • "Walk me through the last time you [did the thing we're exploring]. What happened?"
  • "What tools or methods did you use?"
  • "How long did it take? Who else was involved?"

Pain points and frustrations (observe, don't lead):

  • "What was the hardest part about that?"
  • "If you could wave a magic wand, what would change?"
  • "What have you tried to solve this? What happened?"

Desired outcomes (their words, not yours):

  • "What does 'good' look like for you in this area?"
  • "How would you know if this was working well?"

Willingness to pay / priority (skin in the game):

  • "How much time/money do you currently spend on this?"
  • "Have you looked for a better solution? What did you find?"
  • "What would you give up to have this solved?"

Probing Techniques

Use these when you hit an interesting thread:

  • "Tell me more about that" — opens up any topic
  • "Why?" (asked gently, 2-3 times) — gets to root causes
  • "Can you give me a specific example?" — moves from opinions to facts
  • "What happened next?" — follows the story
  • "How did that make you feel?" — captures emotional intensity

The Mom Test Rules

  • Ask about their life, not your idea
  • Ask about the past, not the future ("Would you use X?" is useless)
  • Talk less, listen more — aim for 80/20 split
  • Never pitch during the interview
  • Look for strong emotions — they signal real pain or delight
  • Compliments are noise — "That sounds cool!" tells you nothing

Wrap-Up (3-5 min)

  • "Is there anything I didn't ask that you think is important?"
  • "Who else should I talk to about this?"
  • Thank them for their time
  • Share next steps (if any)

3. Customize the script: Adapt questions to the specific product area, persona, and research objectives. Add or remove sections based on the interview length available.

4. Include a note-taking template:

   Participant: [Name / ID]
   Date: [Date]
   Key Jobs: [What they're trying to accomplish]
   Current Solution: [What they use today]
   Biggest Pain: [Their #1 frustration]
   Desired Outcome: [What success looks like]
   Willingness to Pay: [How much they invest / would invest]
   Surprise Finding: [Something unexpected]
   Follow-up: [Next steps]

Save as markdown. Include both the script and the note-taking template.

---

Further Reading

Related skills

How it compares

Use interview-script for pre-interview question design; pair with summarize-interview after transcripts exist.

FAQ

What principles does the script follow?

The Mom Test: focus on past behavior, avoid pitching, and avoid leading questions.

What sections are included?

Opening, Warm-Up context, Core JTBD exploration (15-20 min), and wrap-up.

Should the whole trio use this?

Yes. Continuous discovery expects PM, designer, and engineer collaboration on interviews.

Is Interview Script safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.