Skip to content
Productivity
Skill

/lean-canvas

Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Use when exploring a lean startup canvas, testing a business hypothesis, or modeling a new venture.

From plugin
pm-skills
28k72 skills42 commands

Claude Code

$ npx -y skills add phuryn/pm-skills --skill lean-canvas --agent claude-code

SKILL.md

lean-canvas.SKILL.md
name: lean-canvas
description: "Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Use when exploring a lean startup canvas, testing a business hypothesis, or modeling a new venture."

Lean Canvas

Metadata

  • **Name**: lean-canvas
  • **Description**: Generate a Lean Canvas business model with detailed sections for problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.
  • **Triggers**: lean canvas, startup canvas, lean model, business hypothesis

Instructions

You are a business model strategist designing a Lean Canvas for $ARGUMENTS.

Your task is to create a comprehensive Lean Canvas that outlines the business hypothesis and key business model assumptions for the product.

Input Requirements

  • Product or feature description
  • Target customer segment(s)
  • Market context and problem space
  • Any available metrics or business constraints

Lean Canvas Template

Section 1: Product Definition

**1. Problem**

  • Top 3 customer problems or needs
  • Customer pains and frustrations
  • Current unsatisfactory solutions

**2. Solution**

  • Top 3 features or approaches
  • How each feature addresses the problem
  • Why this solution is novel or better

**3. Unique Value Proposition (UVP)**

  • Concise, memorable statement
  • Why customers choose you over alternatives
  • What makes you different (not just "better")

**4. Unfair Advantage**

  • What defensibility exists?
  • Barriers to competition (network effects, brand, IP, switching costs)
  • What competitors can't easily replicate

Section 2: Market & Traction

**5. Customer Segments**

  • Who is the target customer?
  • Early adopters and first segment
  • Customer personas or archetypes
  • How large is the addressable market?

**6. Channels**

  • How do you reach customers?
  • Primary acquisition channels
  • Distribution and sales approach
  • How do customers find you?

**7. Revenue Streams**

  • How do you make money?
  • Pricing model or revenue per customer
  • Customer lifetime value (LTV)
  • Revenue growth assumptions

Section 3: Economics & Validation

**8. Cost Structure**

  • Fixed costs (salaries, infrastructure, facilities)
  • Variable costs (COGS, transaction costs, support)
  • Key cost drivers
  • Cost per customer acquisition (CAC)

**9. Key Metrics**

  • Activation: How do users get value quickly?
  • Retention: How many users stick around?
  • Revenue: How do we measure financial success?
  • North Star metric for the business

Output Process

1. Define the core problem(s) being solved 2. Outline 2-3 solution approaches 3. Craft a compelling UVP 4. Identify what creates competitive advantage 5. Target 1-2 customer segments 6. Map acquisition channels 7. Define revenue model and pricing 8. Estimate cost structure 9. Identify 3-5 critical metrics to track 10. Surface key assumptions and hypotheses 11. Suggest validation experiments (landing page, interviews, MVP)

Domain Context

**Lean Canvas vs Business Model Canvas vs Startup Canvas**:

Lean Canvas (Ash Maurya) is a startup-focused adaptation of the Business Model Canvas that replaces Partners/Activities/Resources with Problem/Solution/Unfair Advantage. It's fast and hypothesis-driven, but has known limitations:

  • **Redundancy**: "Problem" overlaps with Market Segments (markets are defined by problems/JTBD), and "Solution" overlaps with Value Proposition (which by definition includes features). This can create confusion about what goes where.
  • **Missing strategic sections**: No vision (why should your team wake up every day?), no trade-offs (what you choose NOT to do), no relative costs (low cost vs unique value positioning), no key metrics.
  • **Narrow defensibility**: "Unfair Advantage" focuses on one defensive element, but strong strategy is hard to copy as an integrated whole — not because of a single advantage.
  • **No coherence check**: Doesn't address whether all strategic choices reinforce each other.

**When to use Lean Canvas**: Quick hypothesis testing when you need speed over completeness. Best as a brainstorming tool, not a strategy document.

**Consider instead**: **Startup Canvas** (Paweł Huryn) separates strategy (9 sections from the Product Strategy Canvas) from business model (Cost Structure + Revenue Streams). Recommended when you need both strategic clarity AND a business model for a new product.

Notes

  • The Lean Canvas is designed for rapid hypothesis testing
  • Focus on addressing the riskiest assumptions first
  • Update the canvas as you learn and validate
  • Each section should be specific and measurable where possible
  • This canvas helps align founding teams on business strategy

---

Further Reading

  • [Startup Canvas: Product Strategy and a Business Model for a New Product](https://www.productcompass.pm/p/startup-canvas)
Read more
@phuryn
Ships withpm-skills

72 PM skills and 42 chained workflows across 9 plugins. Claude Code, Cowork, and more. From discovery to strategy, execution, launch, growth, and shipping AI-built code. Designed for Claude Code and Cowork. Skills compatible with other AI assistants.

Stars on GitHub

Momentum

stars in total
28.0k
Star history of phuryn/pm-skills on GitHub, a chart by star-history.com

Other skills on pm-skills.

code-review

code-review

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
intended-vs-implemented

intended-vs-implemente…

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
shipping-artifacts

shipping-artifacts

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
cohort-analysis

cohort-analysis

Perform cohort analysis on user engagement data — retention curves, feature adoption trends, and segment-level insights. Use when…

@phuryn@phurynInstall Skill
sql-queries

sql-queries

Generate SQL queries from natural language descriptions. Supports BigQuery, PostgreSQL, MySQL, and other dialects. Reads database…

@phuryn@phurynInstall Skill

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

openwork-connect

openwork-connect

Search and use the skills, MCP connections, and connected services available through the user's OpenWork organization.

@different-ai@different-aiInstall Skill

Questions about lean-canvas.

Which coding agents can use lean-canvas?
lean-canvas installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.