jobs-to-be-done

Analyze customer jobs, pains, and gains to validate product-market fit.

12|3|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/phuhao00/bony-agent --skill jobs-to-be-done-phuhao00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jobs-to-be-done
Source: https://github.com/phuhao00/bony-agent/tree/main/.agent/skills/jobs-to-be-done
Command: npx skills add https://github.com/phuhao00/bony-agent --skill jobs-to-be-done-phuhao00

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps you move beyond surface-level feature requests by systematically identifying the functional, social, and emotional jobs customers are trying to accomplish, ensuring your product addresses real underlying motivations.

Core Features & Use Cases

  • Structured Framework: Breaks down customer needs into functional tasks, social perceptions, and emotional states.
  • Pain & Gain Analysis: Identifies specific obstacles, costs, and desired outcomes to prioritize your product roadmap.
  • Use Case: Use this during early-stage discovery or when repositioning a product to ensure your messaging and features align with why customers actually hire your solution.

Quick Start

Use the jobs-to-be-done skill to analyze the customer segment for our new project management tool and identify their primary functional and emotional jobs.

Frequently Asked Questions about jobs-to-be-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is jobs-to-be-done analysis in product discovery?

Jobs-to-be-done analysis is a structured framework that uncovers customer motivations by breaking down needs into functional tasks, social perceptions, and emotional states. It helps you move beyond surface-level feature requests to identify deep underlying drivers.

How do I identify customer pains and gains for product-market fit validation?

To identify customer pains and gains for product-market fit validation, systematically analyze the specific obstacles and costs preventing users from accomplishing their jobs, alongside their desired outcomes, to prioritize your product roadmap.

Can I use jobs-to-be-done theory for competitive analysis and marketing messaging refinement?

Yes, you can use jobs-to-be-done theory for competitive analysis and marketing messaging refinement. It ensures your product positioning and features align with why customers actually hire your solution over alternatives.

What is the best way to uncover deep user needs beyond feature requests?

The best way to uncover deep user needs beyond feature requests is systematically analyzing functional, social, and emotional jobs. This approach ensures your solution addresses core user motivations rather than superficial feature demands.

When do I need to analyze functional, social, and emotional customer motivations?

You need to analyze functional, social, and emotional customer motivations during early-stage product discovery or when repositioning an existing product. This structured analysis ensures solutions address core user needs and validates product-market fit.