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.