Customer Empathy

Create user personas, JTBD analyses, empathy maps, and user story maps.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/devmuslim/pdm-skills --skill customer-empathy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Customer Empathy
Source: https://github.com/devmuslim/pdm-skills/tree/main/product-mindset/skills/customer-empathy
Command: npx skills add https://github.com/devmuslim/pdm-skills --skill customer-empathy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams move beyond abstract user requirements to deeply understand the real human needs, pain points, and contexts of the people using their products.

Core Features & Use Cases

  • User Persona Development: Create detailed personas that capture user motivations and challenges.
  • Jobs To Be Done (JTBD): Frame user needs as tasks they "hire" a product to accomplish.
  • Empathy Mapping: Visualize user thoughts, feelings, actions, and sayings to uncover hidden insights.
  • User Story Mapping: Structure user stories around the complete user journey to identify gaps and priorities.
  • Use Case: A team building a new feature for contract management can use this skill to create a persona for "Sarah, a contract manager," and then map her JTBD to ensure the feature truly solves her core problems, like reducing errors and speeding up approvals.

Quick Start

Create a user persona for a busy project manager who needs to track team progress.

Frequently Asked Questions about Customer Empathy

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

FAQPage Schema
How do I create user personas for product development?

User personas are created by capturing user motivations, challenges, and contexts. This Skill structures persona development to ensure product teams grasp the real human needs behind abstract requirements.

What is Jobs To Be Done (JTBD) analysis and how does it frame user needs?

Jobs To Be Done (JTBD) analysis frames user needs as specific tasks users hire a product to accomplish. It shifts focus from user demographics to the functional and emotional jobs driving product adoption.

How do I build an empathy map to uncover hidden user insights?

An empathy map visualizes what users think, feel, say, and do. This Skill guides mapping these dimensions to surface hidden pain points and contextual factors affecting product usage.

How do I structure user stories around the complete user journey?

User story mapping structures individual user stories across the entire user journey. This technique helps teams identify experience gaps, prioritize features, and align development with genuine user needs.

Can I use empathy mapping for a specific feature like contract management?

Yes, empathy mapping applies to specific features like contract management. You can create a persona for a contract manager and map their JTBD to ensure the feature reduces errors and speeds up approvals.

What is the best way to prioritize features based on genuine user needs?

Prioritize features by combining user personas, JTBD analysis, and user story mapping. This approach addresses the problem of building products without true grasp of end-user contexts and motivations.