define-jtbd-canvas

Generate a Jobs to be Done canvas with structured customer job sections.

527|69|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/product-on-purpose/pm-skills --skill define-jtbd-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define-jtbd-canvas
Source: https://github.com/product-on-purpose/pm-skills/tree/main/skills/define-jtbd-canvas
Command: npx skills add https://github.com/product-on-purpose/pm-skills --skill define-jtbd-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams quickly capture and align around customer jobs by building a Jobs to be Done canvas that highlights functional, emotional, and social dimensions and the decision criteria that guide product strategy.

Core Features & Use Cases

  • Structured JTBD canvas with sections for Job Performer, Circumstance, Job Statement, Functional/Emotional/Social Jobs, Competing Solutions, and Hiring Criteria.
  • Use Cases: early discovery, design framing, and cross-functional alignment across product, design, research, and marketing.
  • Real-world example: When evaluating a new feature, complete the JTBD canvas to identify the main job the customer is trying to accomplish, the constraints they face, and the best differentiator.

Quick Start

Provide a job title and audience, define the Job Performer, outline the Circumstance, craft the Job Statement, flesh out the Functional, Emotional, and Social Jobs, populate Competing Solutions and Hiring Criteria, and review with stakeholders.

Frequently Asked Questions about define-jtbd-canvas

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

FAQPage Schema
How do I create a Jobs to be Done canvas for product discovery?

To create a Jobs to be Done canvas, define the job performer, circumstance, and job statement, then flesh out functional, emotional, and social jobs alongside competing solutions and hiring criteria to guide product framing.

What is a JTBD canvas and what should it include?

A JTBD canvas is a structured framework capturing customer motivations and competitive context. It includes sections for the job performer, circumstance, job statement, functional, emotional, and social jobs, competing solutions, and hiring criteria.

How do I capture emotional and social jobs in a JTBD framework?

Capture emotional and social jobs in the JTBD framework by detailing customer motivations alongside functional tasks. The canvas separates these dimensions to help teams understand deeper user needs and align product strategy.

When do I need a Jobs to be Done canvas for product framing?

You need a Jobs to be Done canvas during early product discovery, design framing, or cross-functional alignment. It helps identify the main customer job, constraints, and differentiators when evaluating new features.

Can I use a JTBD canvas for asynchronous research analysis?

Yes, you can use a JTBD canvas for asynchronous analysis across product, design, and research teams. It enforces a structured output that captures customer motivations and competitive context without requiring a live workshop.

What's the best way to define hiring criteria and competing solutions in JTBD?

Define hiring criteria and competing solutions by populating the dedicated canvas sections. Outline what solutions customers currently hire or fire and the decision criteria they use, ensuring your product strategy addresses real competitive context.