jtbd-framing

Frames vendor and technology comparisons around customer Jobs to be Done using Ulwick's outcome grammar.

4|1|Updated Jul 30, 2026
One-click install
npx skills add https://github.com/radarist/structured-analytic-skills --skill jtbd-framing-radarist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jtbd-framing
Source: https://github.com/radarist/structured-analytic-skills/tree/main/skills/jtbd-framing
Command: npx skills add https://github.com/radarist/structured-analytic-skills --skill jtbd-framing-radarist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Vendor and technology comparisons often collapse into feature matrices that describe what each option is rather than what customers hire it to do. This Skill reframes such comparisons around the customer's Job to be Done, producing solution-free job statements, measurable desired outcomes, competing solutions including non-consumption, and the struggling moment that triggers the search. ## Core Features & Use Cases - Job and outcome statements: Writes solution-free job statements (verb + object + contextual clarifier) and desired-outcome statements (minimize/increase + metric + object of control) following Ulwick's Outcome-Driven Innovation grammar. - Competitive framing with non-consumption: Lists the solutions a customer could hire, including the no-tool status quo, and captures a labeled struggling moment of 30 words or fewer. - Copy-ready output template and verification checklist: Emits one structured block per technology with mandatory fields, plus a checklist that rejects solution language, vague struggling moments, and identical jobs across options. - Use Case: A team choosing between an internal-mobility platform, LinkedIn Recruiter, and a manual agency process uses this Skill to state the job ("fill an open engineering requisition with a qualified internal candidate"), name non-consumption as a competitor, and show that the options serve different jobs rather than ranking them on one feature list. ## Quick Start Use the jtbd-framing skill to reframe my vendor comparison around the customer's job to be done, with desired outcomes, competing solutions including non-consumption, and a labeled struggling moment.

Frequently Asked Questions about jtbd-framing

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

FAQPage Schema
How do I write a Jobs to be Done statement for a product comparison?▼

Write a solution-free statement using verb + object of the verb + contextual clarifier, such as "fill an open engineering requisition with a qualified internal candidate." The statement must name no product, feature, or technology and stay stable as solutions change.

What is the difference between JTBD framing and a competitive positioning map?▼

JTBD framing defines the customer job, desired outcomes, and competing solutions including non-consumption before any comparison. A positioning map places options on already-chosen axes; use position-competitor for that task after the framing is done.

How do I write desired outcome statements in Ulwick's format?▼

Start each outcome with minimize or increase, then name a metric, an object of control, and a contextual clarifier — for example, "minimize the time it takes to identify high-fit internal candidates." Outcomes must be solution-free and measurable.

When should I not use Jobs to be Done framing?▼

Skip it when the comparison axes are already chosen (use position-competitor), when the question is technology maturity (use apply-hype-cycle or score-technology-readiness), or when the plan is set and the risk is execution failure (use premortem-analysis).

Why must a JTBD analysis include non-consumption as a competitor?▼

Non-consumption — what the customer does with no tool, such as waiting or working around — is usually the strongest competitor and the clearest description of current pain. A list of only named vendors has not done the JTBD work.