problem-statement

Articulate user problems from a persona's perspective using an empathy-driven framework.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Johnnnmai/100x-product-manager --skill problem-statement-johnnnmai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-statement
Source: https://github.com/Johnnnmai/100x-product-manager/tree/main/skills/problem-statement
Command: npx skills add https://github.com/Johnnnmai/100x-product-manager --skill problem-statement-johnnnmai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps articulate a user problem from their perspective, ensuring solutions address genuine needs and align stakeholders before development begins.

Core Features & Use Cases

  • Empathy-Driven Framework: Structures problems using a persona-centric narrative (I am, Trying to, But, Because, Makes me feel).
  • Root Cause Analysis: Guides users to identify the underlying cause of a problem, not just its symptoms.
  • Use Case: Before building a new feature, use this Skill to draft a clear, empathetic problem statement that resonates with users and justifies the development effort to stakeholders.

Quick Start

Use the problem-statement skill to draft a problem framing narrative for a user who is trying to find a parking spot in a busy city.

Frequently Asked Questions about problem-statement

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

FAQPage Schema
How do I write a user problem statement that aligns stakeholders before solutioning?

Use an empathy-driven framework to structure your problem statement by articulating who the user is, what they are trying to achieve, the barriers they face, the root cause, and their emotional impact to ensure solutions address genuine needs.

What is the best way to define user problems using Jobs-to-be-Done principles?

Defining user problems with Jobs-to-be-Done principles requires articulating the problem from the persona's perspective, capturing their goals and barriers to identify the root cause rather than just treating symptoms.

How do I conduct root cause analysis for product discovery instead of just treating symptoms?

Conduct root cause analysis during product discovery by using an empathy mapping narrative to guide identification of the underlying cause of user barriers, ensuring your team addresses the true problem rather than surface-level symptoms.

Do I need prior user research to frame a problem definition with empathy mapping?

You need an understanding of Jobs-to-be-Done and empathy mapping principles to effectively frame a problem definition, as the Skill requires articulating user perspectives and identifying root causes based on research insights.

When should I use an empathy-driven problem statement instead of a standard feature request?

Use an empathy-driven problem statement before building a new feature to justify development effort to stakeholders, ensuring the team aligns on a user-centric problem that resonates with genuine user needs rather than jumping straight to solutions.