problem-definition

Reframe vague user problems into precise, actionable problem statements.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/thompson0012/agents-docs-kits --skill problem-definition-thompson0012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-definition
Source: https://github.com/thompson0012/agents-docs-kits/tree/main/templates/base/.agents/skills/problem-definition
Command: npx skills add https://github.com/thompson0012/agents-docs-kits --skill problem-definition-thompson0012

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users articulate and precisely define a vague or complex problem, transforming unclear situations into a single, actionable, and solution-neutral problem statement.

Core Features & Use Cases

  • Problem Reframing: Explores multiple angles of a problem to uncover root causes.
  • Symptom Separation: Distinguishes between observable symptoms and underlying issues.
  • Boundary Definition: Clearly outlines what is in and out of scope for the problem.
  • Use Case: A team is experiencing recurring bugs, but they can't pinpoint the source. This Skill helps them move from "the software is buggy" to a precise statement like "The user authentication module fails under high load because of a race condition in the session management, leading to intermittent login failures, despite recent code refactoring."

Quick Start

Use the problem-definition skill to help me define the core issue with our current deployment process.

Frequently Asked Questions about problem-definition

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

FAQPage Schema
What is root cause analysis and how does problem reframing work?

Root cause analysis identifies underlying issues by separating observable symptoms from the actual problem. Problem reframing explores multiple angles to transform vague, ill-defined situations into a single, precise, solution-neutral problem statement for effective resolution.

How do I define a complex problem statement when my team is stuck solving symptoms?

To define a complex problem statement, analyze recurring symptoms to distinguish them from root causes, map system boundaries, and incorporate stakeholder perspectives. This reframing process ensures your team targets the underlying issue rather than applying temporary fixes.

Can I use problem definition techniques to clarify a vague deployment issue?

Yes, problem definition techniques are applicable when you are stuck or mixing solutions into descriptions. By mapping boundaries and analyzing symptoms, you can reframe a vague deployment issue into a precise, actionable problem statement.

What is the best way to separate symptoms from root causes during decision making?

The best way to separate symptoms from root causes is to analyze the observable effects, map the problem boundaries, and evaluate stakeholder perspectives. This approach prevents solving symptoms and ensures decision making targets the true underlying issue.

When should I avoid using problem reframing for issue clarification?

You should avoid using problem reframing when an issue is already well-defined, requires immediate tactical fixes, or lacks sufficient contextual information from stakeholders to accurately separate root causes from observable symptoms.