Product-org-os lean-canvas
'Create a one-page Lean Canvas to capture and validate a business model for a new product, feature, or venture. Activate when: "lean canvas", "one-page business model", "startup canvas", "validate
git clone https://github.com/yohayetsion/product-org-os
T=$(mktemp -d) && git clone --depth=1 https://github.com/yohayetsion/product-org-os "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/lean-canvas" ~/.claude/skills/yohayetsion-product-org-os-lean-canvas && rm -rf "$T"
skills/lean-canvas/SKILL.mdDocument Intelligence
This skill supports three modes: Create, Update, and Find.
Mode Detection
| Signal | Mode | Confidence |
|---|---|---|
| "update", "revise", "iterate" in input | UPDATE | 100% |
File path provided () | UPDATE | 100% |
| "create", "new", "draft canvas" in input | CREATE | 100% |
| "find", "search", "list canvases" | FIND | 100% |
| "the canvas", "our canvas" | UPDATE | 85% |
| Just a product/idea name | CREATE | 60% |
Threshold: >=85% auto-proceed | 70-84% state assumption | <70% ask user
Mode Behaviors
CREATE: Facilitate filling all 9 boxes. Start with Problem and Customer Segments (the two most critical). Generate complete canvas.
UPDATE:
- Read existing canvas (search if path not provided)
- Preserve unchanged boxes exactly
- Update specific boxes based on new learnings
- Show diff summary: "Updated: [boxes]. Unchanged: [boxes]."
- Re-evaluate riskiest assumption if boxes changed
FIND:
- Search paths below for lean canvas documents
- Present results: title, product, date, path
- Ask: "Update one of these, or create new?"
Search Locations
product/strategy/canvas/planning/
Gotchas
- Problem/Solution fit must be validated, not assumed — lean canvas is a hypothesis, not a plan
- Key metrics should be actionable (not vanity metrics) — 'users' is vague, 'weekly active users' is better
- Unfair advantage must be genuinely hard to copy — 'great team' and 'passion' are not unfair advantages
Vision to Value Phase
Phase 1: Strategic Foundation - The Lean Canvas is a lightweight tool for early-stage business model validation, before investing in full business cases.
Prerequisites: A product idea or venture concept Outputs used by:
/business-case (Phase 2), /strategic-bet, /assumption-map
Methodology
<!-- Source: Lean Canvas — Ash Maurya, "Running Lean: Iterate from Plan A to a Plan That Works" (2012), O'Reilly Media. Adaptation of Alexander Osterwalder's Business Model Canvas (2010) specifically for startups and early-stage ventures. Key innovation: replaced Key Partners, Key Activities, Key Resources, and Customer Relationships with Problem, Solution, Key Metrics, and Unfair Advantage — focusing on risk and uncertainty rather than established operations. The canvas is designed to be completed in under 20 minutes and iterated frequently. --> <!-- Source: Business Model Canvas (original) — Alexander Osterwalder & Yves Pigneur, "Business Model Generation" (2010). 9 building blocks: Customer Segments, Value Propositions, Channels, Customer Relationships, Revenue Streams, Key Resources, Key Activities, Key Partnerships, Cost Structure. The Lean Canvas deliberately diverges from BMC for startup contexts. --> <!-- Source: Lean Startup principles — Eric Ries, "The Lean Startup" (2011). Build-Measure-Learn loop. The Lean Canvas embodies the principle of making assumptions explicit and testing the riskiest ones first. -->The 9 Boxes
Fill the canvas in this recommended order (risk-first):
| Order | Box | Key Question | Guidance |
|---|---|---|---|
| 1 | Problem | What are the top 1-3 problems? | List existing alternatives customers use today |
| 2 | Customer Segments | Who has this problem? | Identify early adopters specifically, not just the broad market |
| 3 | Unique Value Proposition | What is the single clear message? | One sentence that explains why you are different AND worth attention |
| 4 | Solution | What are the top 3 features? | Keep it minimal — only what addresses the top problems |
| 5 | Channels | How will you reach customers? | Free vs paid, inbound vs outbound, direct vs indirect |
| 6 | Revenue Streams | How will you make money? | Pricing model, revenue model, lifetime value concept |
| 7 | Cost Structure | What are the major costs? | Customer acquisition costs, hosting, team, fixed vs variable |
| 8 | Key Metrics | What numbers matter? | The 1-3 metrics that indicate product-market fit progress |
| 9 | Unfair Advantage | What can't be easily copied? | Network effects, community, expertise, data, brand — NOT features |
Riskiest Assumption Identification
After completing the canvas, identify the single riskiest assumption:
- Review each box for implicit assumptions
- Score each assumption: Impact if wrong (High/Med/Low) x Confidence (High/Med/Low)
- The assumption with highest impact and lowest confidence is the riskiest
- This assumption should be tested FIRST before investing further
Output Structure
# Lean Canvas: [Product/Venture Name] **Date**: [YYYY-MM-DD] **Owner**: [Who owns this canvas] **Iteration**: [1, 2, 3...] **Status**: [Draft / Validated / Pivoted] ## The Canvas ### Problem Top 1-3 problems: 1. [Problem 1] 2. [Problem 2] 3. [Problem 3] **Existing Alternatives**: [How customers solve this today] ### Customer Segments **Target customers**: [Who has this problem] **Early adopters**: [Specific subset who will adopt first and why] ### Unique Value Proposition **Single clear message**: [One sentence — why different AND worth attention] **High-level concept**: [X for Y analogy, e.g., "Uber for laundry"] ### Solution Top features for each problem: 1. [Solution for Problem 1] 2. [Solution for Problem 2] 3. [Solution for Problem 3] ### Channels - [Channel 1]: [Free/Paid] — [How it works] - [Channel 2]: [Free/Paid] — [How it works] ### Revenue Streams - **Model**: [Subscription / Transaction / Freemium / etc.] - **Price point**: [TBD — or user-provided] - **Revenue drivers**: [What drives revenue growth] ### Cost Structure - **Fixed costs**: [Team, infrastructure, etc.] - **Variable costs**: [Per-customer costs, CAC, etc.] - **Break-even indicator**: [What needs to be true to break even] ### Key Metrics 1. [Metric 1] — [Why it matters] 2. [Metric 2] — [Why it matters] 3. [Metric 3] — [Why it matters] ### Unfair Advantage [What cannot be easily copied or bought — be honest, "none yet" is acceptable] --- ## Riskiest Assumption **Assumption**: [Statement] **Box**: [Which canvas box it comes from] **Impact if wrong**: [High/Med/Low] **Confidence**: [High/Med/Low] **Proposed test**: [How to validate quickly] **Timeline**: [When you'll know] ## Canvas Summary (Visual) | Problem | Solution | UVP | Unfair Advantage | Customer Segments | |---------|----------|-----|------------------|-------------------| | [P1] | [S1] | [Single message] | [Advantage] | [Target] | | [P2] | [S2] | | | [Early adopters] | | [P3] | [S3] | | | | | **Existing Alternatives** | | | | | | [How solved today] | | | | | | Key Metrics | Channels | Cost Structure | Revenue Streams | |-------------|----------|---------------|-----------------| | [M1] | [C1] | [Fixed] | [Model] | | [M2] | [C2] | [Variable] | [Price] | | [M3] | | [Break-even] | [Drivers] | ## Next Steps - [ ] Test riskiest assumption via `/experiment-design` - [ ] If validated, develop full `/business-case` - [ ] Map all assumptions via `/assumption-map` - [ ] Revisit canvas after each learning cycle (target: weekly iterations)
Instructions
- Start by asking for the product/venture concept if not provided
- Fill Problem and Customer Segments FIRST — these are the foundation
- Be honest about Unfair Advantage — "none yet" is better than a fabricated moat
- Challenge vague UVPs — push for a single, specific, compelling sentence
- For Key Metrics, focus on leading indicators of product-market fit, not vanity metrics
- Always identify the riskiest assumption and propose a test
- Encourage iteration — the canvas is designed to change frequently
- Save output as markdown file
- Offer
for deeper assumption analysis or/assumption-map
when ready to invest/business-case
Integration
- Links to
(deeper analysis of canvas assumptions)/assumption-map - Links to
(test the riskiest assumption)/experiment-design - Links to
(graduate from canvas to full business case when validated)/business-case - Links to
(frame the venture as a strategic bet)/strategic-bet - Links to
(refine Customer Segments box)/market-segment - Links to
(save canvas iterations for learning tracking)/context-save