# lean-ux-canvas

Facilitates Jeff Gothelf's Lean UX Canvas v2 to clarify business problems, surface assumptions, and design cheap experiments before coding.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2700 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/lean-ux-canvas/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/lean-ux-canvas

## What it does

This interactive assistant steers product discovery through the eight sections of the Lean UX Canvas v2. Instead of jumping straight into backlog implementation, it prompts you to pinpoint the underlying commercial friction and measurable behavior shifts. Sessions take 30 to 45 minutes.

The skill moves sequentially across target personas, user benefits, proposed solutions, and testable assumptions formatted as conditional statements. It then isolates the single most fragile bet and guides you toward the smallest testable trial.

You can supply an initial problem statement directly upon launch or answer questions step by step. If a feature is already thoroughly validated with actual telemetry, running this canvas is pure overhead.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill lean-ux-canvas -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/lean-ux-canvas/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/lean-ux-canvas/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill lean-ux-canvas -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/lean-ux-canvas/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill lean-ux-canvas -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/lean-ux-canvas/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills lean-ux-canvas
```

2. **Manually: put the files in place**
- File: `.github/skills/lean-ux-canvas/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill lean-ux-canvas -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/lean-ux-canvas
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/lean-ux-canvas/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill lean-ux-canvas -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/lean-ux-canvas/SKILL.md

## When to use it
- reframe requested features into root business problems
- uncover unverified assumptions before writing code
- construct testable hypotheses using structured conditions
- design minimal experiments to validate early user demand

## Example prompts
- Run lean-ux-canvas: management wants an AI chatbot because support ticket volume is tripling
- Guide our team through a Lean UX Canvas session for new user drop-off
- Help me structure assumptions for an unvalidated B2B feature idea

## Similar
- [frontend-design](https://affpapa.org/en/nevibecode/skills/frontend-design.md) — skill · 1025790 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [design-taste-frontend](https://affpapa.org/en/nevibecode/skills/design-taste-frontend.md) — skill · 678700 installs
- [prototype](https://affpapa.org/en/nevibecode/skills/prototype.md) — skill · 986201 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [codebase-design](https://affpapa.org/en/nevibecode/skills/codebase-design.md) — skill · 850344 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
