problem-framing

Convert vague user requests into confirmed, one-sentence problem statements.

358|11|Updated May 15, 2026
One-click install
npx skills add https://github.com/getcrew44/crew44 --skill problem-framing-getcrew44
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-framing
Source: https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/problem-framing
Command: npx skills add https://github.com/getcrew44/crew44 --skill problem-framing-getcrew44

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you stop acting on an unclear request by converting a fuzzy goal into a concrete, confirmable problem statement.

Core Features & Use Cases

  • Request clarification: Restates the goal in plain language and prompts confirmation before proceeding.
  • Root-cause discovery: Identifies who the user is, what they want to accomplish, and what’s blocking them today.
  • Assumption surfacing & options: Calls out hidden assumptions and offers 2–3 alternative framings for selection when multiple interpretations fit.

Quick Start

Ask the AI to apply the problem-framing skill to your request and produce a single-sentence framing for you to confirm.

Frequently Asked Questions about problem-framing

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

FAQPage Schema
How do I turn vague requirements into clear problem statements?

To turn vague requirements into clear problem statements, the skill restates the request in plain language, prompts for confirmation, asks targeted clarifying questions to uncover constraints, surfaces hidden assumptions, and proposes a final single-sentence problem statement for approval.

What is problem framing and when should I clarify user intent?

Problem framing is the process of translating ambiguous goals into confirmable problem statements. You should clarify user intent when a request lacks context, suggests premature solutions, or has multiple plausible interpretations with different required efforts and outcomes.

How do I surface hidden assumptions in decision support requests?

To surface hidden assumptions in decision support requests, identify who the user is, what they want to accomplish, and what is blocking them today. Then, offer 2–3 alternative framings for selection when multiple interpretations fit the initial request.

Can I use clarifying questions to resolve multiple plausible interpretations of a goal?

Yes, you can use clarifying questions to resolve multiple plausible interpretations by prompting the user to select among 2–3 alternative framings. This ensures the correct root cause is addressed and the expected outcome is agreed upon before proceeding.

What are the limitations of using automated problem framing for requirements gathering?

A key limitation of automated problem framing is that it requires active user confirmation at multiple stages. It cannot independently finalize a problem statement or proceed without the user explicitly selecting an interpretation and approving the final framing.