Agent skill · product strategy · borghei
lean-canvas
Lean Canvas (Ash Maurya) — startup adaptation of the Business Model Canvas for capturing assumptions and unfair advantages in early-stage products. Use at the idea, pre-PMF, or pivot stage, or when you need a 1-page model fast.
Why this skill is useful
Adds a Python script for validating Lean Canvas entries, ensuring completeness and specificity that the AI wouldn't generate on its own.
What it needs
Requires python3 installed locally. About 4k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Lean Canvas A 9-block startup canvas adapted from BMC. Replaces 4 BMC blocks (Key Resources, Activities, Partnerships, Customer Relationships) with startup-focused ones (Problem, Solution, Key Metrics, Unfair Advantage). When to use this skill Early-stage (pre-PMF) product or company Capturing assumptions that need testing 20-minute model sketch (BMC takes longer) Pivot conversations — what would change? Stress-testing unfair advantage before building The 9 Lean Canvas blocks 1. Problem — Top 3 problems for the segment 2. Customer Segments — Target customers (especially Early Adopters) 3. Unique Value Proposition — Single, clear, compelling message 4. Solution — Top 3 features that solve the problems 5. Channels — Path to customers 6. Revenue Streams — Revenue model + LTV + revenue forecast 7. Cost Structure — Customer acquisition cost + distribution + people + hosting 8. Key Metrics — Key activities you measure 9. Unfair Advantage — Something that cannot be easily copied or bought Lean Canvas vs BMC Lean Canvas BMC ------------- ----- Problem Key Partnerships Solution Key Activities Key Metrics Key Resources Unfair Advantage Customer Relationships Same outer shape; different inner emphasis. Use Lean when problem + unfair advantage matter more than ops detail. Clarify First Before building the canvas, confirm these inputs. If any is unknown or vague, ASK — do not assume: [ ] The specific early-adopter segment — named, not "everyone" (the Problem, UVP, and Channels blocks all hinge on a concrete early adopter) [ ] The top 3 problems — for that segment (the Problem block; if you can't name them you have an idea, not a startup) [ ] Existing alternatives — how customers solve this today (signals whether the problem is real; "they live with it" is important signal) Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/lean-canvas