New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Generate a Lean Canvas with problem, solution, metrics

by phuryn · MIT license · ★ 26,557 on GitHub · updated Sep 14

Lean canvas cover

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.

---
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

Overview

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

What you get

  • Define the core problem(s) being solved
  • Outline 2-3 solution approaches
  • Craft a compelling UVP
  • Identify what creates competitive advantage
  • Target 1-2 customer segments
  • Map acquisition channels
Manual install (npx, ZIP)
Claude Codenpx skills add phuryn/pm-skills --skill lean-canvas -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/phuryn/pm-skills/tar.gz/8607e3b07781 \ | tar -xz -C ~/.claude/skills --strip-components=3 pm-skills-8607e3b07781/pm-product-strategy/skills/lean-canvas
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/891ce6948ac209bf9423/lean-canvas.zip" -OutFile "$env:TEMP\lean-canvas.zip"; Expand-Archive "$env:TEMP\lean-canvas.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.7 KB
Read the files here
phuryn/8607e3b1 file
SKILL.md
Show the full text122 lines

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
1---
2name: lean-canvas
3description: "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."
4---
5# Lean Canvas
6 
7## Metadata
8- **Name**: lean-canvas
9- **Description**: Generate a Lean Canvas business model with detailed sections for problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.
10- **Triggers**: lean canvas, startup canvas, lean model, business hypothesis
11 
12## Instructions
13 
14You are a business model strategist designing a Lean Canvas for $ARGUMENTS.
15 
16Your task is to create a comprehensive Lean Canvas that outlines the business hypothesis and key business model assumptions for the product.
17 
18## Input Requirements
19- Product or feature description
20- Target customer segment(s)
21- Market context and problem space
22- Any available metrics or business constraints
23 
24## Lean Canvas Template
25 
26### Section 1: Product Definition
27 
28**1. Problem**
29- Top 3 customer problems or needs
30- Customer pains and frustrations
31- Current unsatisfactory solutions
32 
33**2. Solution**
34- Top 3 features or approaches
35- How each feature addresses the problem
36- Why this solution is novel or better
37 
38**3. Unique Value Proposition (UVP)**
39- Concise, memorable statement
40- Why customers choose you over alternatives
41- What makes you different (not just "better")
42 
43**4. Unfair Advantage**
44- What defensibility exists?
45- Barriers to competition (network effects, brand, IP, switching costs)
46- What competitors can't easily replicate
47 
48### Section 2: Market & Traction
49 
50**5. Customer Segments**
51- Who is the target customer?
52- Early adopters and first segment
53- Customer personas or archetypes
54- How large is the addressable market?
55 
56**6. Channels**
57- How do you reach customers?
58- Primary acquisition channels
59- Distribution and sales approach
60- How do customers find you?
61 
62**7. Revenue Streams**
63- How do you make money?
64- Pricing model or revenue per customer
65- Customer lifetime value (LTV)
66- Revenue growth assumptions
67 
68### Section 3: Economics & Validation
69 
70**8. Cost Structure**
71- Fixed costs (salaries, infrastructure, facilities)
72- Variable costs (COGS, transaction costs, support)
73- Key cost drivers
74- Cost per customer acquisition (CAC)
75 
76**9. Key Metrics**
77- Activation: How do users get value quickly?
78- Retention: How many users stick around?
79- Revenue: How do we measure financial success?
80- North Star metric for the business
81 
82## Output Process
831. Define the core problem(s) being solved
842. Outline 2-3 solution approaches
853. Craft a compelling UVP
864. Identify what creates competitive advantage
875. Target 1-2 customer segments
886. Map acquisition channels
897. Define revenue model and pricing
908. Estimate cost structure
919. Identify 3-5 critical metrics to track
9210. Surface key assumptions and hypotheses
9311. Suggest validation experiments (landing page, interviews, MVP)
94 
95### Domain Context
96 
97**Lean Canvas vs Business Model Canvas vs Startup Canvas**:
98 
99Lean 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:
100 
101- **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.
102- **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.
103- **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.
104- **No coherence check**: Doesn't address whether all strategic choices reinforce each other.
105 
106**When to use Lean Canvas**: Quick hypothesis testing when you need speed over completeness. Best as a brainstorming tool, not a strategy document.
107 
108**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.
109 
110## Notes
111- The Lean Canvas is designed for rapid hypothesis testing
112- Focus on addressing the riskiest assumptions first
113- Update the canvas as you learn and validate
114- Each section should be specific and measurable where possible
115- This canvas helps align founding teams on business strategy
116 
117---
118 
119### Further Reading
120 
121- [Startup Canvas: Product Strategy and a Business Model for a New Product](https://www.productcompass.pm/p/startup-canvas)
122 
View all files on GitHub →

Details

Updated
Sep 14, 2026
License
MIT
Stars on the repo
★ 26,557
Checked
Source
phuryn/pm-skills ↗
Creator
phuryn · 69 listings
View creator

Made with lean-canvas

Lean canvas — Example prompts: a skill and two commands (/write-prd, /ship-check) in action (from the phuryn/pm-skills README)
Lean canvas — Example prompts: a skill and two commands (/write-prd, /ship-check) in action (from the phuryn/pm-skills README)

by phuryn

Lean canvas — Installing PM Skills in Claude Cowork (from the phuryn/pm-skills README)
Lean canvas — Installing PM Skills in Claude Cowork (from the phuryn/pm-skills README)

by phuryn

Lean canvas — PM Brain composes with PM Skills (from the phuryn/pm-skills README)
Lean canvas — PM Brain composes with PM Skills (from the phuryn/pm-skills README)

by phuryn

Similar skills

See all →
SkillAnalyze active ads from Meta/Facebook, GoogleAd library teardownScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to analyze active ads from Meta/Facebook, Google, or LinkedIn ad libraries; tear down a competitor's messaging; extract hooks, offers, CTAs, video transcripts, landing page claims, and test ideas from public ads.★ 2.6k GitHub starsSkillTurn product materials into listing visuals for Taobao, JDEcommerce visual copywritingfeichanggege/ecommerce-visual-copywriting-skill · by feichanggegeTurn product materials into listing visuals for Taobao, JD, Douyin, Amazon, Shopify and TikTok Shop: main-image and detail-page storyboards, in-image copy, image prompts, plus an evidence and ad-compliance check.★ 985 GitHub starsSkillTell us about your plans and pricesPricing Page (High‑Conversion) — Web Design Skillboraoztunc/skills · by Meng ToTell us about your plans and prices, and get back a ready-to-build pricing page: plan layout, what each tier includes, buttons, and answers to common buyer questions.★ 361 GitHub starsSkillWrites opening hooks and post titles for long-form articlesCopywriting hookssamber/cc-skills · by samberWrites opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, newsletters, essays. Trigger whenever the user asks for a hook, opening, lede, intro, first sentence/paragraph, opener, accroche, attaque, phrase d'accroche, or première phrase — including punching up a flat intro or draft opening — or for a post title, titre d'article, or headline. Do NOT trigger for social posts (LinkedIn feed, Twitter/X, TikTok, Bluesky), READMEs, taglines, email subjects, ad copy, landing-page headlines, press releases, SEO meta, or body rewrites. Do NOT use for end-of-article CTAs — use samber/cc-skills@copywriting-cta instead.★ 222 GitHub starsSkillSomeone wants landing page ideas, conceptsEcom landing pageskgelster/awesome-ecom-skills · by kgelsterUse when someone wants landing page ideas, concepts, or angles for a store: give me landing page concepts", "LP ideas", "landing page angles", a campaign or ad landing page, pages for a new audience/segment, a seasonal/event/promo page, or a geo/local page. Also use when a chosen concept gets picked and needs building out into an actual page (section-by-section blueprint), or when auditing an existing landing page against best practice. The core insight: one product becomes dozens of pages by varying the ANGLE, not the product. Not for full-site information architecture, product detail pages, collection pages, or blog/SEO content (a landing page has ONE goal, no site chrome). Use an SEO/content skill. Not for the ad or email creative itself, though message match with the page matters.★ 49 GitHub starsSkillWrite sales pages, email sequencesEW Skill — Sales CopyDeupaxx/EveryDay-Writer · by DeupaxxWrite sales pages, email sequences, and direct-response copy that converts through clarity and specificity rather than manipulation. Use for launches, offers, and conversion-focused email. Enforces the EW anti-AI rules, proof standards, and the writer's voice profile.★ 32 GitHub stars

More from phuryn

SkillAnalyze A/B test results with statistical significanceAb test analysisphuryn/pm-skills · by phurynAnalyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.★ 26.6k GitHub starsSkillAnalyze and prioritize a list of feature requests by themeAnalyze feature requestsphuryn/pm-skills · by phurynAnalyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.★ 26.6k GitHub starsSkillGenerate an Ansoff Matrix analysis mapping growth strategiesphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillEdit AI-sounding text so it reads like a careful personWork humanizerphuryn/work-humanizer · by phurynEdit AI-sounding text so it reads like a careful person wrote it, without changing what it says or commits to. Built for work writing where the wording matters: sales and marketing copy, support replies, HR and legal letters, emails, docs, release notes, posts, landing pages. Two modes. Rewrite: edit the text you are given. Interview: when a draft is AI-composed and thin, ask the writer 3-5 sharp questions and build the piece from their answers, in their words. Also writes from the writer's own notes or a voice-memo transcript. Calibrated on measured differences between human and AI writing.★ 110 GitHub starsSkillIdentify the first beachhead market segmentBeachhead segmentphuryn/pm-skills · by phurynIdentify the first beachhead market segment for a product launch. Evaluates segments against burning pain, willingness to pay, winnable market share, and referral potential. Use when choosing a first market, targeting an initial customer segment, or planning market entry strategy.★ 26.6k GitHub starsSkillDesign experiments to test assumptionsBrainstorm experiments existingphuryn/pm-skills · by phurynDesign experiments to test assumptions for an existing product — prototypes, A/B tests, spikes, and other low-effort validation methods. Use when validating assumptions, testing feature ideas cheaply, or planning product experiments.★ 26.6k GitHub stars