All skills
deanpeters avatar

/jobs-to-be-done

@b68bf96

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

Use this Skill: https://skilld.dev/gh/deanpeters/product-manager-skills/jobs-to-be-done

This session only. Nothing lands on disk.

template.md

≈356 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Jobs-to-be-Done Template

Use this template to capture customer jobs, pains, and gains in a structured way.

Provenance

Adapted from prompts/jobs-to-be-done.md in the https://github.com/deanpeters/product-manager-prompts repo.

Template

## Jobs-to-be-Done

### 1. Customer Jobs

#### Functional Jobs:
- [Functional task 1]
- [Functional task 2]
- [Functional task 3]

#### Social Jobs:
- [How the customer wants to be perceived 1]
- [How the customer wants to be perceived 2]
- [How the customer wants to be perceived 3]

#### Emotional Jobs:
- [Emotional state sought or avoided 1]
- [Emotional state sought or avoided 2]
- [Emotional state sought or avoided 3]

### 2. Pains

#### Challenges:
- [Obstacle 1]
- [Obstacle 2]
- [Obstacle 3]

#### Costliness:
- [Cost in time, money, or effort 1]
- [Cost in time, money, or effort 2]

#### Common Mistakes:
- [Frequent error 1]
- [Frequent error 2]

#### Unresolved Problems:
- [Problem not solved by current solutions 1]
- [Problem not solved by current solutions 2]

### 3. Gains

#### Expectations:
- [What would exceed expectations 1]
- [What would exceed expectations 2]

#### Savings:
- [Time/money/effort savings 1]
- [Time/money/effort savings 2]

#### Adoption Factors:
- [Factor increasing likelihood of adoption 1]
- [Factor increasing likelihood of adoption 2]

#### Life Improvement:
- [How life improves 1]
- [How life improves 2]

Source: SKILL.md on GitHub

1 warning17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The 'jobs-to-be-done' skill is a framework for product management research and customer analysis. It consists entirely of markdown documentation and templates, with no executable code, scripts, or network operations. All external references point to the author's own documentation. No security risks were identified.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    3/3 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at b68bf96. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Activeupdated 2 months ago
argument-hint
[customer segment or product]
type
component
theme
discovery-research
Other metadata
intent
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.
best_for
[
  "Clarifying what customers actually hire your product to do",
  "Repositioning a product around unmet needs rather than features",
  "Turning fuzzy user feedback into structured jobs, pains, and gains"
]
scenarios
[
  "Customers keep asking for features that don't fit our roadmap — what job are they hiring us for?",
  "We're repositioning and need to understand the unmet needs behind the switching behavior"
]
estimated_time
20-30 min

README badge

README badge for deanpeters/product-manager-skills/jobs-to-be-done