flpbalada/fb-skills

jobs-to-be-done

Reframe product strategy around customer progress with Jobs to Be Done.

First seen May 4, 2026

Installation

$ npx skills add flpbalada/fb-skills --skill jobs-to-be-done

Summary

  • Reframe product strategy around customer progress with Jobs to Be Done.
  • Use when researching motivations, switching behavior, competitive alternatives, unmet needs, feature framing, or value propositions; avoid for backlog story syntax, delivery hierarchy, or business-model economics.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from flpbalada/fb-skills · top by installs.

npx skills add flpbalada/fb-skills

Browse all from flpbalada/fb-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,787 B
  • docs SUMMARY.md 308 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 13 installs

SKILL.md

Jobs-to-be-Done

Users hire products to make progress in a situation. Find the job, not just the feature request. Do not start from feature usage. Start from progress, circumstance, and current alternative.

Goal

  • Understand desired progress.
  • Identify starting point and end goal.
  • Capture context and trigger.
  • Identify functional, emotional, and social jobs.
  • Find true competition.
  • Define what failure means.
  • Reduce switching anxiety.
  • Functional: task to complete.
  • Emotional: feeling user wants.
  • Social: how user wants to be seen.

Forces

  • Push: pain with current state.
  • Pull: attraction of new solution.
  • Anxiety: fear of new solution.
  • Habit: comfort with current behavior.

Switching happens when push plus pull beats anxiety plus habit.

Rules

  • Ask about real past behavior.
  • Focus on hiring moment.
  • Ask what progress the user wants and in what circumstance.
  • Ask what they hire today to get it done.
  • Ask what getting fired would look like.
  • Look for workarounds.
  • Include non-consumption as competition.
  • Do not ask users to design features.
  • Do not take stated preferences as truth.

Three ticket questions

Ask before starting any ticket.

  1. What progress is the user trying to make, and in what circumstance?
  2. What do they hire today to get it done?
  3. What would fired look like?

Use the answers to avoid expensive unused solutions.

  • Progress: current state, desired state, and trigger.
  • Circumstance: time, place, constraints, stakes, and actors.
  • Current hire: rival product, manual workaround, group text, paper list, spreadsheet, support request, or giving up.
  • Fired: signal the feature failed, including behavior metric and qualitative feedback.

Job statement

Write one sentence after the three questions. Use it as product and architecture compass. Let it shape system design, scope, data model, and tradeoffs.

When [circumstance], I want to [make progress], so I can [desired outcome].

Flow

  1. Define product, feature, or behavior.
  2. Answer the three ticket questions.
  3. Gather real user stories.
  4. Extract situation, motivation, and outcome.
  5. Map functional, emotional, and social jobs.
  6. Map push, pull, anxiety, and habit.
  7. List true competitors.
  8. Write the job statement.
  9. Turn insights into positioning or requirements.

Resources

Output

## JTBD Analysis

Product or feature: [name]

## Three Ticket Questions
- Progress and circumstance: [current state, trigger, desired state]
- Current hire: [alternative or workaround]
- Fired signal: [failure behavior, metric, or feedback]

## Core Job
When [situation], I want to [motivation], so I can [outcome].

## Job Dimensions
- Functional: [task]
- Emotional: [feeling]
- Social: [perception]

## Forces
- Push: [pain]
- Pull: [benefit]
- Anxiety: [concern]
- Habit: [old behavior]

## True Competition
- [alternative]: [how it serves job]

## Fired Looks Like
- [what would prove this solution is not hired]

## Implications
- Product: [requirement or scope decision]
- Architecture: [system design or tradeoff]
- Research: [question or feedback loop]