Skip to main content

Jobs to be Done

Skill Verified Active

Uncover customer jobs, pains, and gains in a structured JTBD format. Use when clarifying unmet needs, repositioning a product, or improving discovery and messaging.

Purpose

To systematically uncover and structure customer jobs, pains, and gains using the Jobs-to-be-Done framework, enabling users to validate product ideas, identify unmet needs, and refine messaging.

Features

  • Guides analysis of functional, social, and emotional customer jobs
  • Identifies customer pains including challenges, costliness, mistakes, and unresolved problems
  • Uncovers customer gains such as expectations, savings, adoption factors, and life improvements
  • Provides clear anti-patterns and quality checks for JTBD analysis

Use Cases

  • Clarifying unmet customer needs during early-stage discovery
  • Validating product-market fit by understanding customer motivations
  • Repositioning a product to better align with customer jobs
  • Improving product messaging by speaking to core jobs, pains, and gains

Non-Goals

  • Acting as a customer survey tool
  • Defining user personas based solely on demographics
  • Generating generic insights like 'be more productive'
  • Replacing quantitative validation with qualitative analysis alone

Workflow

  1. Define context: target segment, situation, current solutions
  2. Explore Customer Jobs: functional, social, and emotional
  3. Identify Pains: challenges, costliness, common mistakes, unresolved problems
  4. Uncover Gains: expectations, savings, adoption factors, life improvement
  5. Prioritize and validate insights

Practices

  • Customer needs analysis
  • Product discovery
  • Market validation

Installation

First, add the marketplace

/plugin marketplace add deanpeters/Product-Manager-Skills
/plugin install jobs-to-be-done@pm-skills

Quality Score

Verified
97 /100
Analyzed about 18 hours ago

Trust Signals

Last commit16 days ago
Stars4.2k
LicenseNOASSERTION
Status
View Source

Similar Extensions

Pm Opportunity Tree

100

Teresa Torres Opportunity Solution Tree: outcome, opportunity space, solutions, experiments. Use when someone says "opportunity tree", "OST", "opportunity solution tree", "discovery", "what should we build", "map opportunities", "Teresa Torres", "continuous discovery".

Skill
marfoerst

Pricing Strategy

100

Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity. Use when setting prices, evaluating pricing models, preparing for a pricing change, or comparing freemium vs paid approaches.

Skill
phuryn

Pm Strategic Review

100

End-of-quarter strategic review in narrative style with a bets scorecard. Use when someone says "quarter review", "strategic review", "what happened last quarter", "quarterly retro", "bets scorecard", "review our bets", "end of quarter report".

Skill
marfoerst

PM Review

100

Pre-review quality gate that checks any PM artifact (PRD, strategy doc, one-pager, brief) against Head of Product standards. Scores problem clarity, metrics quality, scope discipline, and compliance awareness. Acts as "the HoP reviewing your work before the real HoP sees it." Use when someone says "review this", "check this PRD", "is this ready for review", "quality check", "does this meet the bar", or "pre-review my spec".

Skill
marfoerst

JTBD Framing

98

The Jobs-to-be-Done framework as applied product methodology. Job statements, struggling moments, hire and fire criteria, the difference between feature-thinking and job-thinking. Honest about where JTBD adds clarity (discovery, prioritization, positioning) and where it becomes performative ritual (job-statement workshops that do not drive decisions, persona-theater disguised as JTBD). Triggers on jobs-to-be-done, JTBD, job statements, struggling moments, hire criteria, fire criteria, switch triggers, functional emotional social jobs, outcome-driven innovation. Also triggers when a team is over-relying on feature-request lists or persona archetypes that do not drive product decisions, when a positioning conversation needs the framing JTBD provides, or when discovery is producing outputs that do not connect to product strategy.

Skill
rampstackco

Install Almanac Content

100

Install skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multiple frameworks simultaneously, or maintaining a declarative manifest of installed content.

Skill
pjt222

© 2025 SkillRepo · Find the right skill, skip the noise.