frame-problem

Challenges stakeholder requests using 5 Whys and codebase analysis to generate problem statements and solution approaches.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mlbright/notes --skill frame-problem-mlbright
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frame-problem
Source: https://github.com/mlbright/notes/tree/main/.github/skills/frame-problem
Command: npx skills add https://github.com/mlbright/notes --skill frame-problem-mlbright

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you transform vague stakeholder requests into clearly defined problems and identify the most effective solutions, preventing wasted development effort.

Core Features & Use Cases

  • Problem Reframing: Uses the "5 Whys" to uncover the root need behind a feature request.
  • Solution Discovery: Analyzes the existing codebase to identify relevant components and proposes multiple architectural options.
  • Use Case: When a stakeholder asks to "add an XLS export button," this Skill will help you understand why they need it and propose alternatives like a Metabase dashboard or a custom reporting UI.

Quick Start

Use the frame-problem skill to reframe the stakeholder request "Add an XLS export button on vendor list".

Frequently Asked Questions about frame-problem

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

FAQPage Schema
How do I reframe stakeholder requests to uncover real software requirements?

To reframe stakeholder requests, use the '5 Whys' methodology to challenge the initial ask, analyze the codebase, and generate clear problem statements that reveal the true underlying need.

What is the best way to turn vague feature requests into technical architecture solutions?

The best way to turn vague requests into technical architecture solutions is by applying a structured problem framing process that produces current state assessments and multiple architectural options.

How do I fix the XY problem when analyzing stakeholder feature requests?

To fix the XY problem during stakeholder request analysis, employ the '5 Whys' methodology to challenge the proposed solution and identify the actual root need before development begins.

When should I use problem framing before starting software development?

You should use problem framing before software development when you receive vague stakeholder requests, ensuring you identify the real need and prevent wasted development effort on suboptimal features.

Does problem framing work for discovering alternative solutions to a single feature request?

Yes, problem framing works for solution discovery by analyzing the existing codebase to identify relevant components and proposing multiple architectural options instead of just the requested feature.