deanpeters avatar

Problem Framing Canvas

This walks you through MITRE's three-phase canvas to frame problems before you start building solutions. It asks structured questions across Look Inward (your assumptions and biases), Look Outward (who experiences the problem and who's been left out), and Reframe (synthesizing into an actionable "How Might We" statement). Best when you suspect you're solving the wrong thing, when a stakeholder request feels off, or when starting discovery on a messy problem. It's deliberately not a solution brainstorm. The equity lens questions about who benefits and who's been overlooked are unusually direct. Expect 10-15 minutes of guided questions with numbered options, following the workshop-facilitation protocol.

skills.sh installs
2.7K
GitHub stars
7.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add deanpeters/product-manager-skills --skill problem-framing-canvas --agent claude-code

Installs into .claude/skills of the current project.

Files

Purpose

Guide product managers through the MITRE Problem Framing Canvas process by asking structured questions across three phases: Look Inward (examine your own assumptions and biases), Look Outward (understand who experiences the problem and who doesn't), and Reframe (synthesize insights into an actionable problem statement and "How Might We" question). Use this to ensure you're solving the right problem before jumping to solutions—avoiding confirmation bias, overlooked stakeholders, and solution-first thinking.

This is not a solution brainstorm—it's a problem framing tool that broadens perspective, challenges assumptions, and produces a clear, equity-driven problem statement.

Input

Works best with: The problem area — however roughly you currently understand it. Also useful: Who you believe experiences it, evidence so far, and the solution everyone is already anchored on (naming it helps the canvas de-bias it).

Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.

Sponsors

Details

Repository
github.com/deanpeters/product-manager-skills
Category
Documentation
First seen
Apr 16, 2026

More from deanpeters/product-manager-skills

All 49
1minimax-ai avatarvision-analysisminimax-ai/skillsAnalyze, describe, and extract information from images using the MiniMax vision MCP tool. Use when: user shares an image file path or URL (any message containin2.7Kskills.sh installs
2superwall avatarwwdcsuperwall/skillsUse this skill whenever the user asks about WWDC sessions, Apple Developer videos, WWDC transcripts, session IDs, technologies announced at WWDC, or wants an ag2.7Kskills.sh installs
3pulumi avatarpulumi-best-practicespulumi/agent-skillsLoad when the user is writing, reviewing, or debugging Pulumi TypeScript/Python programs; asks about Output<T> or apply() usage; wants to create ComponentResour2.6Kskills.sh installs
4shubhamsaboo avataremail-draftershubhamsaboo/awesome-llm-appsProfessional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, 2.6Kskills.sh installs
5deanpeters avatardirector-readiness-advisordeanpeters/product-manager-skillsGuide the PM-to-Director transition across preparing, interviewing, landing, and recalibrating. Use when leadership scope is changing and you need practical coa2.6Kskills.sh installs
6eronred avatarlocalizationeronred/aso-skillsWhen the user wants to localize their App Store listing for international markets. Also use when the user mentions "localization", "translate my app", "internat2.6Kskills.sh installs