Problem Statement
Skill Verified ActiveWrite a user-centered problem statement with who is blocked, what they are trying to do, why it matters, and how it feels. Use when framing discovery, prioritization, or a PRD.
To help product managers and teams articulate user problems effectively using a proven framework, ensuring alignment and focus on user outcomes before solutioning.
Features
- Defines a problem framing narrative (I am, Trying to, But, Because, Makes me feel)
- Structures context and constraints relevant to the problem
- Crafts a concise, empathetic final problem statement
- Provides clear anti-patterns and common pitfalls to avoid
- Offers ready-to-use templates and examples
Use Cases
- Framing product discovery work
- Aligning stakeholders on problems before solutioning
- Socializing user problems with engineering and design teams
- Ensuring product work is outcome-focused
Non-Goals
- Defining solutions or features
- Stating business problems instead of user problems
- Being overly generic or vague
- Replacing a full Product Requirements Document (PRD)
Workflow
- Gather user context (interviews, JTBD, personas, constraints)
- Draft the problem framing narrative using the provided template
- Document context and constraints
- Craft the final problem statement sentence
- Validate and socialize the problem statement
Compliance
- info:GDPRThe skill operates on user-provided text. While it does not specifically target personal data, this data may be submitted to the LLM without additional sanitization by the skill itself.
Installation
First, add the marketplace
/plugin marketplace add deanpeters/Product-Manager-Skills/plugin install problem-statement@pm-skillsQuality Score
VerifiedTrust Signals
Similar Extensions
Pm Opportunity Tree
100Teresa Torres Opportunity Solution Tree: outcome, opportunity space, solutions, experiments. Use when someone says "opportunity tree", "OST", "opportunity solution tree", "discovery", "what should we build", "map opportunities", "Teresa Torres", "continuous discovery".
Install Almanac Content
100Install skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multiple frameworks simultaneously, or maintaining a declarative manifest of installed content.
Teach Guidance
100Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.
Prepare Inspection Readiness
100Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.
External Context
100Invoke parallel document-specialist agents for external web searches and documentation lookup
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation