problem-statement

Draft a user-centered problem framing narrative with YAML frontmatter.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GP-SoftwareDivision/genova_ai --skill problem-statement-gp-softwaredivision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-statement
Source: https://github.com/GP-SoftwareDivision/genova_ai/tree/main/.agents/skills/problem-statement
Command: npx skills add https://github.com/GP-SoftwareDivision/genova_ai --skill problem-statement-gp-softwaredivision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writes a user-centered problem framing narrative that captures who is blocked, what they are trying to do, why it matters, and how it feels, helping teams align on outcomes before jumping to solutions.

Core Features & Use Cases

  • Guided Problem Framing Narrative: structure your problem using a persona-centric template (I am, Trying to, But, Because, Which makes me feel) to surface authentic user pain and desired outcomes.
  • Context & Constraints & Final Problem Statement: produce a dedicated Context & Constraints section and a concise Final Problem Statement to guide discovery, prioritization, and PRD work.
  • Reuse with References: leverage related skills and templates (e.g., jobs-to-be-done, proto-persona) to ground the problem in research.

Quick Start

Draft the Problem Framing Narrative from your available user research.

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 for a PRD?

A user-centered problem statement articulates who is blocked, what they are trying to do, why it matters, and how it feels. Using a structured narrative template ensures teams align on desired outcomes before jumping to solutions during PRD framing.

What is a problem framing narrative and when do I need it?

A problem framing narrative captures authentic user pain using a persona-centric template of who, what, why, and feelings. You need it during product discovery, prioritization, or design phases to ground your team in real user empathy and desired outcomes.

How do I frame user problems using jobs-to-be-done and empathy?

You frame user problems by applying a persona-centric template covering user identity, goals, blockers, causes, and emotions. Leveraging jobs-to-be-done and user research grounds the narrative in authentic empathy, producing a testable final problem statement.

Can I use this problem framing approach for product discovery and prioritization?

Yes, this problem framing approach applies directly to product discovery, prioritization, and PRD work. It produces a dedicated context, constraints section, and final concise statement to guide cross-functional alignment across product, design, and engineering teams.

What is the best way to document context and constraints for user research?

The best way to document context and constraints is through a structured workflow that isolates environmental factors alongside a concise final statement. This ensures your user research outputs remain testable and actionable for downstream product teams.

Why does my team jump to solutions before defining the user problem clearly?

Teams jump to solutions when lacking a clear problem framing narrative that articulates user blockers and feelings. Drafting a structured persona-centric statement with explicit context and constraints aligns everyone on the actual outcome first.