JTBD Switch Interview Guide
Turn customer feedback into a discovery conversation that uncovers real reasons for buying, switching, or churning.
Use this when
- You have a customer quote, review, feedback fragment, or sales note and need to know what to ask next.
- You are planning a customer discovery interview and want to avoid asking leading questions.
- You want to uncover why a customer switched solutions, bought a competitor, or hesitated to sign up.
Don't use this when
- You need to map a complete 8-stage functional workflow (use
jtbd-job-mapper).
- You have quantitative survey rating data and need Opportunity Scores (use
jtbd-opportunity-calculator).
- You need to audit strategic pricing or growth positioning (use
jtbd-growth-strategist).
Minimum input
- Minimum Input: A single customer quote, a feedback statement, an interview transcript fragment, or a target customer behavior you want to investigate. (Can also run with zero input to generate an initial interview plan).
What you get
- One primary non-leading question to speak out loud.
- Why it matters in 2 simple sentences.
- A follow-up probe if the customer's answer is vague.
- ⚠️ What NOT to ask right now (avoiding feature traps and speculative questions).
- 📌 Current Understanding Summary (What is Known, What is Assumed, What is Missing).
- Structured Metadata for downstream methodology agents.
Quick prompt
"Help me choose the next interview question for this customer quote: '[Paste customer statement here]'."
What to do next
- Have customer notes/transcripts? Pass them to
jtbd-context-explorer to extract structured circumstances and constraints.
- Want to analyze switching inertia vs push forces? Pass excerpts to
jtbd-forces-analyzer.
Scope & Three Interactive Modes
1. Starting Mode (No Input Provided)
- Identify target interviewee persona criteria.
- Formulate the first neutral, event-based opening question.
2. Single Quote Mode (Fragment / Feedback Input)
- Identify which phase of the decision timeline is missing (
first_thought, passive_looking, active_looking, decision, first_use, ongoing_use).
- Output 1 Main Question, 1 Follow-up Probe, 1 Forbidden Question (What NOT to Ask), and a Known / Assumed / Missing Summary.
3. Transcript Mode (Partial Transcript Input)
- Extract a chronological timeline summary.
- Identify unverified hypotheses and major evidence gaps.
- Output the single most critical next question for the subsequent interview round.
Core Interviewing Discipline
- Ask About Past Behavior, Not Future Speculation: Ask "When was the last time you..." rather than "Would you buy...".
- One Question at a Time: Never overload the interviewer with long lists of questions. Output exactly ONE primary question.
- Never Lead With Solution Features: If a customer mentions a feature request (e.g., "I want a Jira button"), redirect to the triggering event and current approach.
- Isolate Specific Events: Focus on concrete, anchored moments in time (who was there, what happened, when it failed).
- Human-First Conversational Output: Always render a clean, human-readable interview guide first, followed by structured metadata for downstream agents.
Default Output Format (Human-First UX)
## 💬 What to Ask Next
"[Primary non-leading question to speak out loud]"
### Why This Question Matters
[Brief 2-sentence explanation of what timeline gap or hypothesis this question investigates.]
### If the Answer Is Vague
"[Concrete follow-up probe asking for specific past details or events]"
### ⚠️ What NOT to Ask Right Now
"[Explicit warning against a specific leading question, feature discussion, or speculative query]"
### 📌 Current Understanding Summary
- **What is Known**: [Direct evidence extracted from input]
- **What is Assumed**: [Interpretation or logical hypothesis]
- **What is Missing**: [Key evidence gap to investigate next]
---
### 📊 Structured Metadata (Agent Mode)
```yaml
analysis_status: plan_generated | evidence_extracted | insufficient_input
interview_focus: first_thought | passive_looking | active_looking | decision | first_use | ongoing_use | unknown
timeline_summary:
first_thought: ""
passive_looking: ""
active_looking: ""
decision: ""
first_use: ""
ongoing_use: ""
current_hypotheses:
- id: "HYP-001"
statement: ""
status: unverified
evidence_gaps:
- ""
next_question_type: event_anchor | push_trigger | current_workaround | alternative_evaluation | anxiety_probe | outcome_clarification
---
## Reference
Read `references/switch-interview-rules.md` before:
- Redirecting a feature request into a timeline event
- Formulating non-leading timeline questions
- Identifying the 6 phases of the decision timeline
- Distinguishing behavioral evidence from customer speculation
1---2name: jtbd-switch-interview3description: Interactive interview guide and question generator for understanding why customers change behaviors, buy products, or switch solutions. Use when asked to design a customer interview, formulate non-leading follow-up questions, reconstruct a decision timeline, or avoid leading feature questions during customer discovery. Do not use to define a Core Functional Job, calculate opportunity scores, or recommend product strategy.4---56# JTBD Switch Interview Guide78**Turn customer feedback into a discovery conversation that uncovers real reasons for buying, switching, or churning.**910---1112## Use this when13- You have a customer quote, review, feedback fragment, or sales note and need to know what to ask next.14- You are planning a customer discovery interview and want to avoid asking leading questions.15- You want to uncover why a customer switched solutions, bought a competitor, or hesitated to sign up.1617## Don't use this when18- You need to map a complete 8-stage functional workflow (use `jtbd-job-mapper`).19- You have quantitative survey rating data and need Opportunity Scores (use `jtbd-opportunity-calculator`).20- You need to audit strategic pricing or growth positioning (use `jtbd-growth-strategist`).2122## Minimum input23- **Minimum Input**: A single customer quote, a feedback statement, an interview transcript fragment, or a target customer behavior you want to investigate. (Can also run with zero input to generate an initial interview plan).2425## What you get261. **One primary non-leading question** to speak out loud.272. **Why it matters** in 2 simple sentences.283. **A follow-up probe** if the customer's answer is vague.294. **⚠️ What NOT to ask right now** (avoiding feature traps and speculative questions).305. **📌 Current Understanding Summary** (What is Known, What is Assumed, What is Missing).316. **Structured Metadata** for downstream methodology agents.3233## Quick prompt34> *"Help me choose the next interview question for this customer quote: '[Paste customer statement here]'."*3536## What to do next37- Have customer notes/transcripts? Pass them to **`jtbd-context-explorer`** to extract structured circumstances and constraints.38- Want to analyze switching inertia vs push forces? Pass excerpts to **`jtbd-forces-analyzer`**.3940---4142## Scope & Three Interactive Modes4344### 1. Starting Mode (No Input Provided)45- Identify target interviewee persona criteria.46- Formulate the first neutral, event-based opening question.4748### 2. Single Quote Mode (Fragment / Feedback Input)49- Identify which phase of the decision timeline is missing (`first_thought`, `passive_looking`, `active_looking`, `decision`, `first_use`, `ongoing_use`).50- Output **1 Main Question**, **1 Follow-up Probe**, **1 Forbidden Question (What NOT to Ask)**, and a **Known / Assumed / Missing Summary**.5152### 3. Transcript Mode (Partial Transcript Input)53- Extract a chronological timeline summary.54- Identify unverified hypotheses and major evidence gaps.55- Output the single most critical next question for the subsequent interview round.5657---5859## Core Interviewing Discipline60611. **Ask About Past Behavior, Not Future Speculation**: Ask "When was the last time you..." rather than "Would you buy...".622. **One Question at a Time**: Never overload the interviewer with long lists of questions. Output exactly ONE primary question.633. **Never Lead With Solution Features**: If a customer mentions a feature request (e.g., "I want a Jira button"), redirect to the triggering event and current approach.644. **Isolate Specific Events**: Focus on concrete, anchored moments in time (who was there, what happened, when it failed).655. **Human-First Conversational Output**: Always render a clean, human-readable interview guide first, followed by structured metadata for downstream agents.6667---6869## Default Output Format (Human-First UX)7071```markdown72## 💬 What to Ask Next7374"[Primary non-leading question to speak out loud]"7576### Why This Question Matters77[Brief 2-sentence explanation of what timeline gap or hypothesis this question investigates.]7879### If the Answer Is Vague80"[Concrete follow-up probe asking for specific past details or events]"8182### ⚠️ What NOT to Ask Right Now83"[Explicit warning against a specific leading question, feature discussion, or speculative query]"8485### 📌 Current Understanding Summary86- **What is Known**: [Direct evidence extracted from input]87- **What is Assumed**: [Interpretation or logical hypothesis]88- **What is Missing**: [Key evidence gap to investigate next]8990---9192### 📊 Structured Metadata (Agent Mode)9394```yaml95analysis_status: plan_generated | evidence_extracted | insufficient_input9697interview_focus: first_thought | passive_looking | active_looking | decision | first_use | ongoing_use | unknown9899timeline_summary:100 first_thought: ""101 passive_looking: ""102 active_looking: ""103 decision: ""104 first_use: ""105 ongoing_use: ""106107current_hypotheses:108 - id: "HYP-001"109 statement: ""110 status: unverified111112evidence_gaps:113 - ""114115next_question_type: event_anchor | push_trigger | current_workaround | alternative_evaluation | anxiety_probe | outcome_clarification116```117```118119---120121## Reference122123Read `references/switch-interview-rules.md` before:124- Redirecting a feature request into a timeline event125- Formulating non-leading timeline questions126- Identifying the 6 phases of the decision timeline127- Distinguishing behavioral evidence from customer speculation