# Business Problem Framing

> Purpose

- Skill: `45ck/business-problem-framing` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 45ck/business-problem-framing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/45ck/business-problem-framing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 45ck (https://skillmd.com/u/45ck)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/45ck/business-problem-framing

---

## Purpose
Frame a business problem or opportunity before solutioning.

## Use when
- a project is being initiated
- the team is jumping to solutions too quickly
- scope, objectives, assumptions, and options are blurry

## Inputs
- project or problem context
- goals and constraints
- known stakeholders, systems, and documents
- level of formality required

## Procedure
1. State the business situation and trigger.
2. Distinguish symptoms from root causes.
3. Define objectives, desired outcomes, and success criteria.
4. Identify assumptions, constraints, and non-negotiables.
5. Define in-scope and out-of-scope boundaries.
6. Generate multiple candidate solution directions.
7. Compare options against business need, constraints, and feasibility.
8. End with a recommended framing and unresolved questions.

## Outputs
- problem statement
- root-cause notes
- objective and success criteria set
- scope statement
- assumptions/constraints log
- options summary

## Guardrails
- Explicitly separate fact, inference, and assumption.
- Prefer evidence-backed conclusions over polished speculation.
- Where conflict exists, record it rather than smoothing it away.
- Produce artifacts that can be inspected, edited, and reused.

## Completion criteria
- deliverable pack exists
- tradeoffs are explicit
- unknowns are logged
- next decisions are obvious

