
Define Jtbd Canvas
Generates a structured Jobs to be Done canvas based on Clayton Christensen's framework, breaking down why customers actually hire products into functional, emotional, and social dimensions. You feed it context about your customer and it outputs a formatted canvas with job statements, hiring criteria, and competing solutions. Best used when you're tired of demographic personas that don't explain behavior or need to reframe positioning around customer progress. The "When/I want/so I can" format forces clarity, and mapping competing solutions includes non-consumption, which most teams ignore. Sits in the problem-framing phase, so use it before you build, not after you've already shipped.
- skills.sh installs
- 817
- GitHub stars
- 794
- last updated
- Aug 21, 2026
Install
$ npx -y skills add product-on-purpose/pm-skills --skill define-jtbd-canvas --agent claude-codeInstalls into .claude/skills of the current project.
Files
Jobs to be Done Canvas
A Jobs to be Done (JTBD) canvas captures the complete picture of why customers "hire" products to make progress in their lives. Based on Clayton Christensen's framework, JTBD goes beyond features and demographics to understand the underlying motivations.functional, emotional, and social.that drive customer behavior.
When to Use
- When deeply researching customer motivations before building
- To reframe product positioning around customer progress
- When existing personas feel too surface-level or demographic
- During competitive analysis to identify why customers switch
- When designing marketing messages that resonate
- To align team on who the customer really is and what they need
When NOT to Use
Sponsors
Details
- Repository
- github.com/product-on-purpose/pm-skills
- First seen
- Jun 3, 2026
More from product-on-purpose/pm-skills
All 68- Measure Dashboard Requirements801
- Measure Experiment Design801
- Deliver Release Notes797
- Develop Design Rationale793
- Foundation Persona792
- Measure Instrumentation Spec792
- Measure Experiment Results787
- Iterate Retrospective786
- Utility Mermaid Diagrams786
- Discover Stakeholder Summary779
- Foundation Okr Writer776
- Develop Spike Summary774
- Iterate Lessons Log767
- Iterate Pivot Decision767
- Utility Slideshow Creator764
- Foundation Lean Canvas762
- Iterate Refinement Notes753
- Utility Pm Skill Builder751
- Foundation Meeting Agenda749
- Foundation Stakeholder Update742
- Foundation Meeting Recap737
- Utility Pm Skill Validate736
- Foundation Meeting Synthesize735
- Utility Pm Skill Iterate734