jobs-to-be-done

Analyze customer motivations and progress using the Jobs-to-be-Done framework.

5|Updated Oct 17, 2011
One-click install
npx skills add https://github.com/klen/dotfiles --skill jobs-to-be-done-klen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/klen/dotfiles/tree/main/.config/opencode/skills/jobs-to-be-done
Command: npx skills add https://github.com/klen/dotfiles --skill jobs-to-be-done-klen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you understand the underlying reasons customers "hire" products or services, moving beyond superficial features to uncover true motivations and desired outcomes.

Core Features & Use Cases

  • Job Definition: Articulate the core functional, emotional, and social jobs customers are trying to accomplish.
  • Competition Analysis: Identify true competitors, which may include non-obvious alternatives that serve the same job.
  • Use Case: When defining a new product strategy, use this Skill to frame features around the customer's progress and identify unmet needs by understanding what job they are hiring your product to do.

Quick Start

Analyze the job to be done for a new mobile banking app.

Frequently Asked Questions about jobs-to-be-done

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

FAQPage Schema
What is the jobs to be done framework for product strategy?

The jobs to be done framework analyzes customer motivations by focusing on the functional, emotional, and social progress a customer seeks when hiring a product. It maps forces of progress to uncover unmet needs and define product strategy.

How do I analyze customer motivations for user research?

Analyze customer motivations by articulating the core functional, emotional, and social jobs customers are trying to accomplish. This frames features around customer progress to identify unmet needs and desired outcomes.

Can I use jobs to be done for competitive analysis?

Yes, jobs to be done competitive analysis identifies true competitors by mapping alternatives that serve the same customer job. This reveals non-obvious substitutes competing for the same customer progress and motivations.

How do I define functional, emotional, and social jobs for a new product?

Define functional, emotional, and social jobs by articulating the core dimensions of progress a customer aims to achieve. This requires understanding what job they are hiring your product to do and mapping the forces of progress.

When do I need jobs to be done for user story creation?

Use jobs to be done for user story creation when defining a new product strategy and you need to frame features around customer progress. It helps identify unmet needs by understanding true motivations rather than superficial features.