本文へ移動
cccskills
無料GitHub で公開

business-model-canvas

Use when the user says "map out our business model", "business model canvas", "how does our business work", "what are our key resources", "define our value proposition", "revenue model design", "cost structure", "who are our key partners", "lean canvas", "business model design", "how do we make money", or wants to document, stress-test, or redesign how [your startup] creates, delivers, and captures value.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md7.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Overview

Based on "The Lean Startup" by Eric Ries and the Build-Measure-Learn framework. Ries argues that a startup is not a small version of a big company - it is an organization searching for a repeatable, scalable business model. The business model canvas is the artifact of that search. Each block is a hypothesis, not a fact. The job is to identify which blocks carry the most uncertainty and run the cheapest possible experiment to resolve that uncertainty before committing resources.

Workflow

Step 1: Fill each canvas block as a hypothesis

Work through all 9 blocks. Write each as a testable belief, not a statement of fact.

Customer Segments Who specifically suffers from this problem? Not "SMBs" or "enterprise" - get to a job title, company size, industry, and behavior. Example: "Series A SaaS founders with 5-15 person teams who do not yet have a dedicated finance hire."

Value Proposition What specific outcome do you deliver, for which segment, better than any alternative? Format: "We help [segment] achieve [outcome] by [mechanism], unlike [alternative] which [limitation]."

Channels How do customers find you, evaluate you, and buy? Map the full path: awareness - consideration - purchase - onboarding - retention. Mark each channel as owned (you control it), earned (press, word of mouth), or paid (ads, partnerships with fees).

Customer Relationships How do you acquire, retain, and grow customers? Self-serve, high-touch sales, community, automated lifecycle? State the expected CAC and LTV ratio. If you do not know them, write your assumption.

Revenue Streams How do you charge? Subscription, usage-based, transactional, licensing, marketplace take rate? Write the specific price point or range and the expected ACV for each segment. If multiple streams, rank by expected contribution.

Key Resources What assets are essential to deliver the value proposition? Proprietary data, algorithms, brand, regulatory approval, specific talent. Flag which resources you currently have vs. which you must build or acquire.

Key Activities What does [your startup] actually do to create and deliver the value proposition? Product development, content, sales, operations, data curation? Identify the 2-3 activities that would hurt most if you stopped doing them.

Key Partnerships Who do you depend on that you cannot or should not own? Suppliers, distribution partners, technology providers, channel partners. For each: what do they provide, what do you provide them, and what happens if they leave?

Cost Structure What are the major cost drivers? Fixed (headcount, infrastructure) vs. variable (COGS, commissions, hosting per unit). Write your monthly burn breakdown by category. Identify the largest single cost and whether it scales with revenue.

Step 2: Rank blocks by uncertainty

After filling all 9 blocks, score each on two dimensions:

  • How certain are you this is true? (1 = pure assumption, 5 = validated with data)
  • How much does [your startup] break if this block is wrong? (1 = minor, 5 = fatal)

The blocks with low certainty and high impact are your riskiest assumptions. These are what you test next.

Step 3: Identify the single riskiest hypothesis

Pick the one block that, if wrong, would invalidate the entire model.

For most early-stage startups this is one of:

  • Customer Segments (do these people actually have the problem at the severity we believe?)
  • Value Proposition (does our mechanism actually deliver the outcome better than alternatives?)
  • Revenue Streams (will they pay what we need them to pay?)

State it as a falsifiable hypothesis: "We believe [specific claim]. We will know this is true when [observable evidence]. We will know it is false when [counter-evidence]."

Step 4: Design the minimum test

From Ries: the goal is not to build - it is to learn. Design the cheapest test that could falsify the riskiest hypothesis.

Test types by resource cost (low to high):

  • Customer interview (the Mom Test approach) - tests whether the problem exists and how acute it is
  • Landing page with email capture - tests whether people seek the solution unprompted
  • Concierge MVP (manual delivery of the outcome) - tests whether people value the outcome, not the product
  • Prototype with 5 users - tests whether the mechanism works
  • Limited release to a waitlist - tests retention and word of mouth at small scale

For each test, define in advance: what result would confirm the hypothesis? What result would deny it? Run the test. Do not skip to building.

Step 5: Update the canvas after each learning cycle

The canvas is a living document. After each test cycle:

  • Mark blocks as Validated (evidence supports), Invalidated (evidence contradicts), or In Progress
  • Update the block content to reflect what you actually learned
  • Re-rank uncertainty scores
  • Identify the next riskiest hypothesis

A canvas that has not changed in 60 days either means [your startup] has no open questions (unlikely at early stage) or the team has stopped learning.

Step 6: Identify the model's unit economics

Before scaling, calculate:

  • CAC: fully loaded cost to acquire one customer (include sales, marketing, onboarding)
  • LTV: expected revenue from one customer over their lifetime (ACV x gross margin x average retention in years)
  • LTV:CAC ratio: target 3:1 or higher for a viable model
  • Payback period: months to recover CAC from gross margin (target under 18 months for most SaaS)

If unit economics do not work at current scale, identify which cost structure or revenue stream assumption needs to change and whether the business model can support it.

Anti-Patterns

1. Treating the canvas as a finished document Bad: Filling the canvas once at founding and filing it away. Good: Reviewing and updating after every major customer conversation or experiment.

2. Writing aspirations instead of hypotheses Bad: Value Proposition block reads "the best solution in the market." Good: "Reduces [specific workflow] from 4 hours to 20 minutes for [specific segment], validated with 3 customers."

3. Skipping cost structure and unit economics Bad: A canvas with 8 well-developed blocks and "TBD" in Cost Structure. Good: A rough burn breakdown by category even before you have real data. Assumptions are better than blanks.

4. Too many customer segments Bad: Listing 5 segments to hedge uncertainty. Good: Picking the one segment where the problem is most acute and the willingness to pay is highest. Expand after proving the model works there.

Quality Checklist

  • All 9 blocks are filled with specific content, not category labels
  • Each block is written as a hypothesis, not a fact
  • Blocks are ranked by uncertainty x impact
  • The single riskiest hypothesis is named and stated as a falsifiable claim
  • A minimum test is designed before any building happens
  • Unit economics (CAC, LTV, payback period) are estimated even if rough
  • Canvas has a version date and will be updated after the next experiment

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Rate any product, feature, or experience on the 11-star scale (Brian Chesky's Airbnb thought experiment). Use when user says "rate this experience", "11-star", "star rating", "experience audit", "how good is this", "experience rating", "product audit", "quality assessment", or wants to evaluate product quality and identify improvement paths. Also trigger when user wants to benchmark a feature, assess where a product stands, or map out what "great" looks like - even if they don't explicitly say "11-star".

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

Generate A/B copy variants grounded in Eugene Schwartz's awareness and market-sophistication stages and John Caples' tested-headline discipline. Every variant declares its angle, the awareness stage it targets, and a falsifiable hypothesis, and the skill recommends which pair to test first and what delta counts as signal. Use when the user says "A/B test this", "write variants", "give me options", "test different angles", "copy variants", "ab copy", "test this headline", "multiple versions", "which version is better", or wants to test copy before publishing. For reviewing copy that already exists, see copy-review. For sample size and stopping rules, see growth-experiment. For diagnosing a page rather than its words, see page-cro. For full paid ad sets by platform, see ad-campaign-writer.

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

Write measurable acceptance criteria for requirements or user stories. Use when the user says "write acceptance criteria", "definition of done", "how do we test this", "fit criteria", "given when then", "Gherkin scenarios", "what does done look like", "testable conditions", "how will we know this works" - even if they don't explicitly say "acceptance criteria".

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

Build a strategic account plan for winning, retaining, or expanding a named account. Use when the user says "build an account plan", "strategic account planning", "how do I grow this account", "account expansion strategy", "whitespace analysis", "QBR prep", "key account review", "map the stakeholders in this account", "land and expand plan", "how do I break into [company]", or wants a structured strategy for a specific account.

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

Write paid ad copy for LinkedIn, Google, Meta, and YouTube. Produces multiple variants per platform, each targeting a different Eugene Schwartz awareness level and Cialdini persuasion principle. Use when the user asks for ad copy, ad variants, "write LinkedIn ads", Google ads, Meta ads, paid social copy, ad headlines, or wants creative for a paid campaign. Reads brand voice, ICP, and positioning from knowledge/. For organic social posts, see linkedin-post or social-calendar. For the landing page the ad points at, see landing-page-writer. For testing variants, see ab-copy-writer.

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

Design clean and consistent APIs. Use when the user says "design an API", "API design review", "design these endpoints", "REST API for X", "GraphQL schema", "API contract", "how should this endpoint work", "review my API design", or wants to create or improve an API interface - even if they don't explicitly say "API design".

日本語の概要は準備中です。原文の説明を表示しています。

qa-aman/claude-skills202026年9月10日 更新

qa-aman のスキルをすべて見る

このスキルの問題を報告する