jobs-to-be-done

Identify customer jobs to be done using structured JTBD prompts and discovery interviews.

Updated Sep 10, 2025
One-click install
npx skills add https://github.com/tillysoso/mv1 --skill jobs-to-be-done-tillysoso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/tillysoso/mv1/tree/main/.claude/skills/jobs-to-be-done
Command: npx skills add https://github.com/tillysoso/mv1 --skill jobs-to-be-done-tillysoso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Uncover what customers hire products to do to satisfy their progress, informing product requirements, user research, competitive analysis, and feature ideation by focusing on the underlying job rather than demographics or surface needs.

Core Features & Use Cases

  • Job framing: identify the core job a customer is trying to accomplish in a given context.
  • Discovery interviews: prompts to surface triggers, motivations, and progress steps.
  • Competitive mapping: position your solution relative to alternatives all hired for the same job.

Quick Start

Draft a JTBD statement for a target user segment using the standard format.

Frequently Asked Questions about jobs-to-be-done

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

FAQPage Schema
What is a jobs-to-be-done framework for product discovery?

The jobs-to-be-done framework identifies the underlying progress a customer is trying to achieve, shifting focus from surface needs to core motivations to inform product strategy and user research.

How do I write a jobs-to-be-done statement for user research?

Draft a jobs-to-be-done statement using a standard format that defines the target user segment, the specific context, and the core job they are trying to accomplish to guide feature definition.

How do I conduct discovery interviews to find customer motivation?

Use structured discovery interview prompts to surface customer triggers, underlying motivations, and specific progress steps, revealing why customers hire a product for a particular job.

When should I use jobs-to-be-done for competitive analysis?

Use jobs-to-be-done for competitive analysis when you need to position your solution relative to alternative products hired for the exact same customer job, mapping the broader competitive landscape.

Does jobs-to-be-done replace traditional product requirements based on demographics?

Yes, jobs-to-be-done reframes product requirements by focusing on the underlying job a customer needs accomplished rather than relying on surface needs or traditional demographic segments.

Can I use jobs-to-be-done for feature definition and ideation?

Yes, you can apply jobs-to-be-done during feature definition and ideation to ensure new product features directly support the core job and progress a target customer is trying to achieve.