cm-jtbd

Document customer jobs, outcomes, and competing solutions in a JTBD canvas.

48|23|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/tody-agent/codymaster --skill cm-jtbd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cm-jtbd
Source: https://github.com/tody-agent/codymaster/tree/main/skills/cm-jtbd
Command: npx skills add https://github.com/tody-agent/codymaster --skill cm-jtbd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Customer discovery based on Jobs-To-Be-Done helps teams uncover the functional, social, and emotional jobs customers hire products to do, enabling a shift from personas to outcomes and faster, evidence-based decisions.

Core Features & Use Cases

  • JTBD Canvas: captures functional, social, and emotional dimensions for each job.
  • Evidence-backed prioritization: links customer jobs to outcomes and competing solutions.
  • Use Case: align product decisions with JTBD insights for feature planning and validation.

Quick Start

Run a JTBD discovery sprint by interviewing 5-8 recent customers and document the core jobs, outcomes, and competing solutions in the JTBD canvas.

Frequently Asked Questions about cm-jtbd

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

FAQPage Schema
What is Jobs-To-Be-Done customer discovery and how does it guide product strategy?▼

Jobs-To-Be-Done (JTBD) customer discovery identifies the functional, social, and emotional jobs customers hire products to do. Documenting these jobs shifts focus from personas to outcomes, enabling evidence-based product strategy and faster feature decisions.

How do I run a JTBD discovery sprint to uncover customer outcomes?▼

Run a JTBD discovery sprint by interviewing 5-8 recent customers to document core jobs, outcomes, and competing solutions. Use a JTBD canvas to structure job statements and define metrics, translating interview data into actionable product insights.

Does Jobs-To-Be-Done framework work for feature prioritization and validation?▼

Yes, the Jobs-To-Be-Done framework supports feature prioritization and validation by linking customer jobs directly to outcomes and competing solutions. This evidence-backed approach aligns product decisions with actual customer needs rather than assumptions.

What's the best way to capture functional, social, and emotional customer jobs?▼

The best way to capture functional, social, and emotional customer jobs is using a JTBD canvas. This structured framework ensures each job dimension is documented systematically, providing comprehensive inputs for feature planning and product validation.

When do I need a JTBD canvas instead of traditional user personas for product management?▼

You need a JTBD canvas when shifting from persona-based assumptions to outcome-driven product management. It is essential for evidence-based decisions, capturing the specific functional, social, and emotional jobs customers hire products to accomplish during discovery.