problem-statement

Write user-centered problem statements using an empathy-driven framing narrative.

1|1|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/muhammaddadu/ai-skill-collection --skill problem-statement-muhammaddadu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: problem-statement
Source: https://github.com/muhammaddadu/ai-skill-collection/tree/main/1-exploration/problem-statement
Command: npx skills add https://github.com/muhammaddadu/ai-skill-collection --skill problem-statement-muhammaddadu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump to solutions or mistake feature requests and business metrics for real user problems. This Skill structures problem framing around who the user is, what they are trying to do, what blocks them, the root cause, and how it feels, so stakeholders align on a problem worth solving before discovery, prioritization, or PRD work. ## Core Features & Use Cases - Empathy-Driven Framework: Structures problems as I am / Trying to / But / Because / Which makes me feel, grounded in Jobs-to-be-Done and empathy mapping. - Template and Examples: Ships a fill-in template plus good and bad worked examples showing how to fix solution-smuggled statements. - Pitfall Detection: Flags anti-patterns like disguised solutions, business problems framed as user problems, generic personas, and fabricated emotions. - Use Case: Before writing a PRD, synthesize user interview findings into a one-sentence problem statement such as an IT admin needing to provision accounts in under 5 minutes, then socialize it with stakeholders. ## Quick Start Use the problem-statement skill to turn my user interview notes into a user-centered problem statement for our onboarding drop-off issue.

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-centered problem statement?▼

Frame it from the persona's perspective using five parts: who they are, what outcome they are trying to achieve, what barriers block them, the root cause, and how it makes them feel. Then synthesize these into one concise, measurable sentence.

What is the difference between a problem statement and a PRD?▼

A problem statement frames the user problem and why it matters, while a PRD defines the solution requirements. The problem statement typically feeds the problem section of the PRD and comes earlier in discovery.

When should I not write a problem statement?▼

Avoid writing one before doing user research, since fabricated problems mislead teams. It is also not suited for internal operational problems or as a substitute for a full PRD.

How do I avoid solutions disguised as problems?▼

Check whether the statement names a feature or technology, such as lacking AI analytics. Reframe around the user's desired outcome by asking what they are trying to achieve and why the current situation blocks them.

What research inputs does a problem statement need?▼

It needs user interviews or observed behavior, Jobs-to-be-Done insights, a defined persona, and known constraints such as geography, technology, or time limits. Direct quotes make the emotional framing authentic.