Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add ThepExcel/agent-skills --skill "design-business-model"
Install specific skill from multi-skill repository
# Description
Business model design and validation using Business Model Canvas, Lean Canvas, and Value Proposition Canvas. Use when designing new business models, validating startup ideas, achieving product-market fit, or innovating existing business models.
# SKILL.md
name: design-business-model
description: Business model design and validation using Business Model Canvas, Lean Canvas, and Value Proposition Canvas. Use when designing new business models, validating startup ideas, achieving product-market fit, or innovating existing business models.
Business Model Frameworks
Design, visualize, and validate business models.
Quick Start
- Choose framework - Based on your situation
- Fill canvas - Use structured approach below
- Validate - Test assumptions with customers
- Iterate - Refine based on learning
Framework Selection
| Situation | Use This |
|---|---|
| Existing business - understand or optimize current model | Business Model Canvas |
| Startup/New idea - validate quickly, test assumptions | Lean Canvas |
| Product-market fit - ensure value matches customer needs | Value Proposition Canvas |
| Innovation - transform existing business | Business Model Canvas + Blue Ocean |
The Three Canvases
1. Business Model Canvas (BMC)
For established businesses or comprehensive business design.
Full details: references/business-model-canvas.md
βββββββββββββββ¬βββββββββββββ¬βββββββββββββ¬βββββββββββββ¬ββββββββββββββ
β β β β β β
β Key β Key β Value β Customer β Customer β
β Partners β Activities βProposition βRelationshipsβ Segments β
β β β β β β
β ββββββββββββββ€ ββββββββββββββ€ β
β β β β β β
β β Key β β Channels β β
β β Resources β β β β
β β β β β β
βββββββββββββββ΄βββββββββββββ΄βββββββββββββ΄βββββββββββββ΄ββββββββββββββ€
β β β
β Cost Structure β Revenue Streams β
β β β
ββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββ
2. Lean Canvas
For startups and new ventures - focus on problem/solution fit.
Full details: references/lean-canvas.md
βββββββββββββββ¬βββββββββββββ¬βββββββββββββ¬βββββββββββββ¬ββββββββββββββ
β β β β β β
β Problem β Solution β Unique β Unfair β Customer β
β (Top 3) β (Top 3) β Value β Advantage β Segments β
β β βProposition β β β
β ββββββββββββββ€ ββββββββββββββ€ β
β β β β β β
β β Key β β Channels β β
β β Metrics β β β β
β β β β β β
βββββββββββββββ΄βββββββββββββ΄βββββββββββββ΄βββββββββββββ΄ββββββββββββββ€
β β β
β Cost Structure β Revenue Streams β
β β β
ββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββ
3. Value Proposition Canvas (VPC)
Zoom into Customer Segments + Value Proposition from BMC.
Full details: references/value-proposition-canvas.md
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β VALUE MAP CUSTOMER PROFILE β
β βββββββββββββββ βββββββββββββββ β
β β Products β β Gains β β
β β & Services β β β β
β βββββββββββββββ€ FIT? βββββββββββββββ€ β
β β Gain β ββββββββββββββββΊ β Jobs β β
β β Creators β β (To Be Done)β β
β βββββββββββββββ€ βββββββββββββββ€ β
β β Pain β β Pains β β
β β Relievers β β β β
β βββββββββββββββ βββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Canvas Comparison
| Aspect | Business Model Canvas | Lean Canvas | Value Proposition Canvas |
|---|---|---|---|
| Creator | Osterwalder & Pigneur | Ash Maurya | Osterwalder |
| Focus | Comprehensive business model | Problem-solution validation | Product-market fit |
| Best for | Established business | Startups, new ideas | Deep customer understanding |
| Unique blocks | Partners, Relationships | Problem, Unfair Advantage | Gains, Pains, Jobs |
| Time to fill | 1-2 hours | 20-30 minutes | 30-60 minutes |
Workflow Recommendation
For New Business Idea
1. Lean Canvas (20 min)
β
2. Value Proposition Canvas (for top segment)
β
3. Customer interviews (validate)
β
4. Iterate Lean Canvas
β
5. Business Model Canvas (when scaling)
For Existing Business Innovation
1. Business Model Canvas (current state)
β
2. Value Proposition Canvas (problem areas)
β
3. Lean Canvas (for new initiatives)
β
4. Business Model Canvas (future state)
Common Mistakes
| Mistake | Fix |
|---|---|
| Starting with solution | Start with customer problems |
| One customer segment | Be specific, narrow first |
| Vague value proposition | Use customer's words |
| Untested assumptions | Validate with real customers |
| Static canvas | Update regularly |
| Working alone | Collaborate, get diverse input |
Output Template
When presenting canvas analysis:
## Business Model: [Name]
### Canvas Type: [BMC/Lean/VPC]
### Key Insights
1. [Most important finding]
2. [Second insight]
3. [Third insight]
### Riskiest Assumptions
1. [Assumption that could kill the business]
2. [Second risky assumption]
### Next Steps to Validate
- [ ] [Experiment 1]
- [ ] [Experiment 2]
- [ ] [Customer interview focus]
Related Skills (Optional)
| When | Suggest |
|---|---|
| Need strategic analysis (SWOT, Porter's) | /manage-business-strategy |
| Stuck, need structured thinking | /problem-solving - Polya, 5 Whys |
| Innovation breakthrough needed | /triz - contradiction solving |
| Need creative ideas for value prop | /generate-creative-ideas - divergent thinking |
Note: These skills are optional. Design-business-model works standalone for canvas design.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.