jtbd-analysis

Analyze customer motivations using the Jobs-to-be-Done framework and Forces of Progress.

54|4|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/assimovt/productskills --skill jtbd-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jtbd-analysis
Source: https://github.com/assimovt/productskills/tree/main/skills/jtbd-analysis
Command: npx skills add https://github.com/assimovt/productskills --skill jtbd-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you understand the underlying reasons why customers choose, switch to, or abandon products by analyzing their motivations and the forces influencing their decisions.

Core Features & Use Cases

  • Job Statement Formulation: Define customer needs using the structured "When [situation], I want to [motivation], so I can [expected outcome]" format.
  • Forces of Progress Mapping: Analyze the four key forces (Push, Pull, Anxiety, Habit) that drive or resist product adoption.
  • Use Case: When developing a new feature, use this Skill to interview recent switchers to a competitor's product and map out the specific "push" factors of their old solution and the "pull" factors of the new one, alongside any "anxiety" or "habit" that might prevent them from switching to your product.

Quick Start

Analyze customer motivations using Jobs-to-be-Done and Forces of Progress.

Frequently Asked Questions about jtbd-analysis

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

FAQPage Schema
What is the Jobs-to-be-Done framework for understanding customer motivation?

The Jobs-to-be-Done (JTBD) framework analyzes customer motivations by defining needs using structured job statements. It identifies the trigger events and underlying forces driving product adoption to help you understand why users switch or churn.

How do I analyze why customers are switching to a competitor's product?

You can analyze switching behavior by mapping the four forces of progress. This involves interviewing recent switchers to identify the push factors of their old solution, the pull of the new one, and any anxiety or habit preventing adoption of your product.

How do I write a JTBD job statement for user research?

You write a JTBD job statement using the structured format: When [situation], I want to [motivation], so I can [expected outcome]. This formulation clarifies the specific customer motivation and decision-making context you need to analyze.

What are the four forces of progress in product adoption?

The four forces of progress are push, pull, anxiety, and habit. Mapping these forces helps you understand the competitive dynamics of product adoption by identifying what drives users away from old solutions and what resists switching to new ones.

When should I use JTBD analysis for my product?

You should use JTBD analysis when you need to understand user acquisition, churn, or competitive dynamics. It is highly applicable when developing new features and you need to identify specific trigger events influencing customer decision-making processes.

Can I use this JTBD framework without conducting customer interviews?

No, this approach focuses on structured customer interviews and pattern identification across switchers. Conducting these interviews is necessary to accurately map the push, pull, anxiety, and habit forces driving product adoption.