One-click install
npx skills add https://github.com/suwandre/my-opencode-config --skill jobs-to-be-done-suwandre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/suwandre/my-opencode-config/tree/main/skills/jobs-to-be-done
Command: npx skills add https://github.com/suwandre/my-opencode-config --skill jobs-to-be-done-suwandre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JTBD helps teams understand the progress customers are trying to make, shifting focus from who the customer is to what job they hire a product to do, and uncovering hidden needs that drive decisions.

Core Features & Use Cases

  • Define the core job to be done and draft the Job Statement: When [situation] I want to [motivation] So I can [outcome].
  • Guide product strategy, customer interviews, and requirement writing to align with customer progress.
  • Identify true competition and innovation opportunities by considering all possible hires for the same job (functional, emotional, and social dimensions).

Quick Start

Identify the core job your customer hires your product to do in a given context and draft the Job Statement in 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 strategy?

Jobs-to-be-done is a product strategy framework that analyzes the progress customers want to make, shifting focus from who the customer is to what job they hire your product to do. It uncovers hidden needs driving decisions across functional, emotional, and social dimensions.

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

To write a jobs-to-be-done statement for user research, use the structured Job Statement format: When [situation], I want to [motivation], so I can [outcome]. This aligns customer interviews and requirement writing with actual customer progress.

When should I use jobs-to-be-done analysis instead of traditional user personas?

Use jobs-to-be-done analysis instead of traditional user personas when you need to identify true competition and innovation opportunities by considering all possible hires for the same job, rather than focusing on who the customer is.

How do I identify true competition using customer motivation analysis?

Identify true competition by analyzing customer motivation across functional, emotional, and social dimensions to map all possible products or services customers hire to make progress, revealing hidden competitors and innovation opportunities beyond your direct category.

Can I use jobs-to-be-done theory to guide product strategy and write user stories?

Yes, you can use jobs-to-be-done theory to guide product strategy and write user stories. It aligns requirement writing with customer progress, ensuring development efforts focus on the exact job your product is hired to do.