ux-jtbd

Synthesizes Jobs-to-Be-Done job statements, switch forces, and job maps from secondary research.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/geekatron/jerry-claude-plugin --skill ux-jtbd-geekatron
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-jtbd
Source: https://github.com/geekatron/jerry-claude-plugin/tree/main/skills/ux-jtbd
Command: npx skills add https://github.com/geekatron/jerry-claude-plugin --skill ux-jtbd-geekatron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tiny teams (1-5 people) often lack the resources for traditional primary user research, leaving them guessing about what users actually want. This sub-skill applies Jobs-to-Be-Done methodology to secondary research sources, producing structured job statements, switch force analyses, and job maps that shift thinking from features to user motivations. ## Core Features & Use Cases - Job Statement Synthesis: Produces canonical job statements in the format "When [situation], I want to [motivation], so I can [expected outcome]" classified as functional, social, or emotional. - Switch Force Analysis: Applies the Moesta/Spiek four forces model (push, pull, anxiety, habit) with 1-5 ratings and net force calculation to explain switching behavior. - Outcome-Driven Innovation Scoring: Uses Ulwick's ODI formula (Importance + max(Importance - Satisfaction, 0)) to identify underserved outcomes and innovation opportunities. - Use Case: A three-person startup wants to understand why users abandon their onboarding flow. The ux-jtbd-analyst synthesizes competitor reviews and domain literature into a JTBD report with job maps, hiring criteria, and opportunity scores, flagging all findings as MEDIUM confidence pending validation. ## Quick Start Ask the /user-experience skill to map the jobs to be done for your product's onboarding flow, and the ux-orchestrator will route the request to ux-jtbd-analyst.

Frequently Asked Questions about ux-jtbd

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

FAQPage Schema
How do I run a Jobs-to-Be-Done analysis without user interviews?

Invoke the /user-experience skill with a JTBD request such as mapping jobs for a flow or identifying switch triggers. The ux-orchestrator routes to ux-jtbd-analyst, which synthesizes job statements from secondary research like competitor reviews and domain literature, labeled MEDIUM confidence.

What is the four forces model in switch interview analysis?

The Moesta/Spiek four forces model explains switching behavior through push (current pain), pull (new solution attraction), anxiety (fear of switching), and habit (comfort with current). Switching occurs when push plus pull exceeds anxiety plus habit, calculated as a net force score.

How is the Ulwick opportunity score calculated?

Opportunity Score equals Importance plus max(Importance minus Satisfaction, 0), with both inputs on a 1-10 scale. Scores of 10 or higher indicate underserved outcomes, 6-9 appropriately served, and below 6 overserved.

Can I invoke ux-jtbd directly instead of through /user-experience?

No, ux-jtbd is a sub-skill routed through the /user-experience parent skill's ux-orchestrator via lifecycle-stage triage. Direct invocation bypasses wave gating and engagement context, so natural language requests to the parent skill are the supported path.

What are the limitations of AI-synthesized JTBD research?

All outputs are synthesized from secondary research rather than primary interviews and default to MEDIUM confidence. Findings are directional hypotheses requiring validation against real user data before informing design decisions, and each report includes a Synthesis Judgments Summary.