pm-interview

Generate structured user interview scripts from PMContext for product discovery.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-interview-wcof
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-interview
Source: https://github.com/Wcof/PMSkill/tree/main/skills/discovery/pm-interview
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-interview-wcof

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams turn incomplete product understanding into a structured user interview script grounded in PMContext. It prevents vague, leading, or future-focused research questions by enforcing JTBD exploration and The Mom Test discipline, so interviews uncover real behavior instead of polite opinions.

Core Features & Use Cases

  • PMContext-based script generation: Extracts user scenarios, current workarounds, friction points, edge cases, and low-confidence assumptions from PMContext to build a focused interview guide.
  • Structured discovery workflow: Produces a three-part interview script with warm-up, core exploration, and closing questions, plus a reusable interview note-taking template.
  • Research quality guardrails: Enforces traceability for every question, flags unsupported assumptions, rewrites invalid future-tense questions, and stops when critical discovery inputs are missing.
  • Use Case: A PM exploring why paid members fail to renew can use this Skill to generate a 30-40 minute customer interview script that probes real renewal behavior, current workarounds, pain points, desired outcomes, and willingness to pay.

Quick Start

Ask the AI to use pm-interview to generate a JTBD-based interview script from your PMContext for a target user scenario such as membership renewal or onboarding friction.

Frequently Asked Questions about pm-interview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Does this skill work for analyzing onboarding friction and membership renewal churn?

Yes, this skill works for analyzing onboarding friction and membership renewal churn by generating targeted 30-40 minute interview scripts. It probes real behavior, current workarounds, pain points, and willingness to pay specific to your selected target user scenario.

Does the generated user interview script follow The Mom Test principles?

The generated user interview script follows The Mom Test principles by enforcing questions that uncover real past behavior instead of polite opinions. It prevents vague, leading, or future-focused research questions to ensure qualitative research uncovers actual user actions and workarounds.

How do I structure a JTBD investigation interview script?

To structure a JTBD investigation interview script, the Skill extracts user scenarios, current alternatives, and pain points from your PMContext. It outputs a three-part guide with warm-up, core exploration, and closing questions, plus a reusable interview note-taking template with validation checks.

What inputs do I need to generate a qualitative research script for product discovery?

Generating a qualitative research script requires PMContext containing user scenarios, current workarounds, edge cases, and low-confidence hypotheses. The Skill stops and alerts you if critical discovery inputs are missing, preventing the creation of vague or leading interview questions.

Can I validate product assumptions using this user interview script generator?

You can validate product assumptions because the script generator flags unsupported assumptions within your PMContext. It outputs traceable questions with validation checks to ensure your customer interviews probe real behavior and desired outcomes rather than speculative features.

How to prepare for a 30-minute customer interview about onboarding friction?

To prepare for a 30-minute customer interview about onboarding friction, use the Skill to generate a focused script from your PMContext. It produces warm-up, core exploration, and closing questions that probe current workarounds, pain points, and desired outcomes specific to the renewal or onboarding scenario.