Gothelf's Lean UX Canvas is a structured workshop format that forces teams to frame work around business problems instead of jumping to solutions. It walks you through 8 boxes: business problem, measurable outcomes, target users, user benefits, solution ideas, testable hypotheses, riskiest assumption, and smallest experiment to validate it. The format is opinionated about separating business metrics from user goals, and it treats features as hypotheses to test rather than commitments to build. Use this when stakeholders are solution-driven and you need to surface assumptions before committing sprints, or when an initiative feels vague and you need to turn it into concrete learning goals. The skill runs it as an interactive session with guided prompts for each box.

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

Install

$ npx -y skills add deanpeters/product-manager-skills --skill lean-ux-canvas --agent claude-code

Installs into .claude/skills of the current project.

Files

Purpose

Guide product managers through creating Jeff Gothelf's Lean UX Canvas (v2)—a one-page facilitation tool that frames work around a business problem to solve, not a solution to implement. Use this to align cross-functional teams around core assumptions, craft testable hypotheses, and ensure learning happens every sprint by exposing gaps in understanding (problem, users, value, and why the solution should work).

This is not a roadmap or feature list—it's an "insurance policy" that turns assumptions into experiments before committing to full development. The canvas shifts conversations from outputs to outcomes and ensures teams build the right thing, not just build things right.

Input

Works best with: The business problem you're framing — or the solution idea you're being handed, which the canvas will reframe as a problem. Also useful: Known users, evidence so far, and what the team already believes (assumptions to surface).

Sponsors

Details

Repository
github.com/deanpeters/product-manager-skills
Categories
Documentation, Design & UI/UX
First seen
Apr 16, 2026

More from deanpeters/product-manager-skills

All 49
1agents365-ai avatarvideo-podcast-makeragents365-ai/365-skillsUse when the user gives a topic and wants an automated topic-driven narrated explainer, podcast, or knowledge-summary video (Bilibili / YouTube / Xiaohongshu / 2.7Kskills.sh installs
2customware-ai avatardomain-contextcustomware-ai/skillsProgressive Domain Crystallization (PDC) — a skill for building and maintaining a living domain knowledge base for any custom business application. Use this ski2.7Kskills.sh installs
3vercel avatarflags-sdkvercel/flagsGuide for feature flags and A/B tests with the Flags SDK (`flags` npm package) and Vercel Flags. Use when: declaring flags with `flag()`, using `vercelAdapter` 2.7Kskills.sh installs
4getsentry avatarbrand-guidelinesgetsentry/skillsWrite copy following Sentry brand guidelines. Use when writing UI text, error messages, empty states, onboarding flows, 404 pages, documentation, marketing copy2.6Kskills.sh installs
5kostja94 avatararticle-contentkostja94/marketing-skillsWhen the user wants to write, generate, or create article body content—blog post body, long-form content, how-to guide, listicle. Also use when the user mention2.4Kskills.sh installs
6juliusbrussee avatarinterface-kitjuliusbrussee/skillsAuthoritative guide for implementing stunning, accessible, performant UI. Synthesizes design engineering philosophy, accessibility standards, animation principl2.3Kskills.sh installs