
Jobs To Be Done
This walks you through the Jobs-to-be-Done framework to figure out what customers are actually trying to accomplish, not just what features they say they want. You'll map functional jobs (tasks to complete), social jobs (how they want to be perceived), and emotional jobs (feelings they seek or avoid), then dig into pains and gains in a structured way. It's most useful during early discovery, repositioning, or when your roadmap feels like a feature wishlist instead of solving real problems. The framework forces you to separate the job from the solution, so "communicate with my team" instead of "I need Slack." Solid for product validation before you build, less useful if you're already knee-deep in implementation.
- skills.sh installs
- 3.3K
- GitHub stars
- 7.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add deanpeters/product-manager-skills --skill jobs-to-be-done --agent claude-codeInstalls into .claude/skills of the current project.
Files
Purpose
Systematically explore what customers are trying to accomplish (functional, social, emotional jobs), the pains they experience, and the gains they seek. Use this framework to uncover unmet needs, validate product ideas, and ensure your solution addresses real motivations—not just surface-level feature requests.
This is not a survey—it's a structured lens for understanding why customers "hire" your product and what would make them "fire" it.
Input
Works best with: The customer segment (or product whose customers) you're analyzing. Also useful: Interview notes, support tickets, or research to mine for jobs, pains, and gains; the situation or trigger you care about.
Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.
Arriving empty-handed? That works too. The skill asks who the customer is and what progress they're trying to make before structuring the JTBD breakdown.
Example invocation: Run JTBD for freelance designers using our invoicing tool — here are 6 interview summaries.
Sponsors
Details
- Repository
- github.com/deanpeters/product-manager-skills
- Categories
- Code Review & Quality, Sales & Marketing
- First seen
- May 16, 2026
More from deanpeters/product-manager-skills
All 49- Prioritization Advisor3.2K
- Discovery Interview Prep3.1K
- Product Strategy Session3.1K
- Customer Journey Map3.1K
- Epic Breakdown Advisor3K
- Epic Hypothesis2.9K
- Business Health Diagnostic2.9K
- Opportunity Solution Tree2.9K
- Feature Investment Advisor2.8K
- Finance Based Pricing Advisor2.8K
- Context Engineering Advisor2.8K
- Customer Journey Mapping Workshop2.8K
- User Story Mapping2.8K
- Acquisition Channel Advisor2.8K
- Lean Ux Canvas2.7K
- Ai Shaped Readiness Advisor2.7K
- Finance Metrics Quickref2.7K
- Problem Framing Canvas2.7K
- Problem Statement2.7K
- Altitude Horizon Framework2.7K
- Eol Message2.6K
- Storyboard2.6K
- Positioning Statement2.6K
- Director Readiness Advisor2.6K