BMC Canvas Diagnostic Reading
Purpose
Provides a systematic way to read a finished (or nearly finished) BMC
canvas as a diagnostic instrument — not just a checklist of filled blocks,
but six questions about whether the canvas is internally consistent,
honest about evidence, and ready for the hypothesis-testing phase. Use
this ONCE the canvas (or a variant) is ready for assessment — not
mid-session while it's still being built (for that, see
../bmc-session-facilitation-design/SKILL.md and
../bmc-canvas-clarity-and-iteration/SKILL.md).
Anchored in research
Based on the owner's private research layer (an April 2026 expert
interview)
(30_domain_packs/bmc/diagnostics/bmc_diagnostic_rules.md,
canvas_quality_rubric.md, antipatterns/counterexamples.md — all
status: template, source: research_layer), a synthesis drawing on
van der Linden, Jeffries, Williams, and general facilitation practice.
[EXPERT INPUT] sections are not yet filled in. DR-07 (added later) is
additionally grounded in Osterwalder & Pigneur's The Invincible
Company (2020) "Gravity Creators" pattern — see
../../references/bmc-resilience-heuristics-research.md for why this
became an added rule on an existing skill rather than a new standalone
one.
Note: This is different from
../bmc-canvas-clarity-and-iteration/SKILL.md's owner-validated
"clarity > depth" readiness criterion. That criterion is deliberately
simpler and more opinionated ("does the canvas tell one thing clearly?").
This skill's six rules are more precise and analytical ("is the canvas
internally consistent and evidence-based?"). Use both — they answer
different questions.
Method
- DR-01 — Hook Rule. Every element on the right side needs a
matching hook on the left — and vice versa. If customer relationships
is defined as "dedicated personal service," key resources needs
senior customer-facing staff and key activities needs relationship
management. Trace the connections between related elements — orphan
elements (without hooks) are assumption gaps. This mirrors a core
consistency check in Osterwalder and Pigneur's original BMC
methodology: the nine blocks aren't independent fields, they're a
connected system, and a block that doesn't visibly connect to anything
else is a warning sign.
- DR-02 — Value-cost consistency. If the value proposition promises
premium quality, uniqueness, or a high-touch service, the cost
structure has to reflect that. A "best quality" + "cost leadership"
combination is internally contradictory. A contradiction doesn't mean
the business is wrong — it means the team hasn't resolved a
fundamental strategic tension. Ask: "can we deliver this value at
this cost?"
- DR-03 — Segment specificity test. A segment is too broad when:
it's defined only by demographics ("people aged 25-45"); it could
include any competitor's any customer ("SMEs"); it lumps several
distinct buying logics into one group; it includes both the user and
the payer without distinguishing them. A segment is specific enough
when a team member could walk outside and identify five specific
people who fit it, and explain why those five share the same job,
pain, and gain — a test in the spirit of Jobs-to-be-Done thinking
(van der Linden, Jeffries) applied directly to segment definition.
- DR-04 — Evidence grade check. Read every block and classify it:
proven (tested with real customers/data), weakly proven (an internal
assumption or secondhand information), assumed (an untested belief).
The blocks with the most red are the testing priority. A canvas that's
entirely green either describes a genuinely mature business model or
hasn't been honest about what's actually known.
- DR-05 — Defensive canvas signal. When a team fills in the canvas
quickly, confidently, and without debate, two things are possible:
(1) the model is genuinely mature and well understood (rare), or (2)
the team is projecting certainty instead of examining it (common).
Signals: no block was debated or changed during the session; every
element is positive (no tensions or trade-offs named); the team
refers to the canvas as "our story" rather than "our assumptions";
customer segments are presented as facts, not hypotheses.
- DR-06 — A missing block tells you something. When a block is
left empty or marked "TBD," this is diagnostic information, not a
formatting error. An empty revenue streams block means the team
hasn't resolved how value gets captured. An empty key partners block
usually means dependencies haven't been thought through yet. The most
diagnostic empty block: customer relationships — teams often skip it
by conflating it with channels, which reveals that the nature of the
interaction (transactional vs. relational, high-touch vs. automated)
hasn't been thought through yet.
- DR-07 — Gravity/lock-in check. Ask directly: once a customer is
won, is there anything about this model that makes leaving
meaningfully harder or less attractive than arriving was — a
switching cost, a data-portability friction, an ecosystem effect,
accumulated personal investment (the Apple iPod/iTunes pattern)? Or
is the model a wide-open door, where a competitor one feature ahead
can take the customer with no friction at all? A canvas can pass
every other rule and still be fragile for this reason alone — a
model with no gravity is vulnerable to exactly the kind of disruption
that looks irrelevant right up until it isn't (the canonical case:
the iPod's absence of any real gravity once Spotify removed the need
to "own" a music library at all). This check corresponds to two
patterns already in this pack's library —
operating.chain.lock_in and experience.relationships.switching_costs
in ../../references/bmc-innovation-pattern-library.md — use
../bmc-innovation-pattern-matching/SKILL.md to find or strengthen a
gravity mechanism if this check comes back negative, rather than
inventing one ad hoc.
- Use the four-dimension rubric for a final score (each 1-5):
segment specificity, value proposition quality, internal consistency,
evidence honesty. Interpretation: 16-20 = strong canvas, ready for
the testing phase. 11-15 = workable, needs fixes before testing.
6-10 = significant rework needed. Below 6 = start over. (DR-07 is a
pass/fail gravity check, not part of this four-dimension score — a
canvas can score well here and still fail DR-07, and that combination
is itself a useful, specific finding to report: "well-built but
structurally easy to leave.")
- Watch for two counterexamples that look like good work but
aren't: (C-01) a specific but still wrong segment — specificity
doesn't guarantee validity if the segment is too small, internally
heterogeneous, or limited to the founder's own network; test: can the
team name three competitors chasing the same group? (C-02) an honest
but still incomplete canvas — honesty about uncertainty doesn't mean
the RIGHT uncertainties have been identified; test: when asked "what
would kill this business model?", do the risks named match anything
visible on the canvas?
What this skill does NOT do
- Doesn't contain the owner's own take on the most common hook error,
value-cost contradiction, or segment specificity test seen in their own
practice — these remain open as
[EXPERT INPUT] sections in the source
files.
- Doesn't replace
../bmc-canvas-clarity-and-iteration/SKILL.md's
simpler, owner-validated readiness criterion — use both alongside each
other, not one instead of the other.
- Doesn't make the final proceed/return decision for you — it provides
scoring and diagnostics; the decision to move to the testing phase is a
human one.
Refinement notes
- What's the most common hook error (DR-01) you find in practice?
- What's the most common value-cost contradiction (DR-02) you see, and
how do you raise it without triggering defensiveness?
- What's your own segment specificity test (DR-03)?
- How do you run the evidence grade check (DR-04) live in a session? Do
clients push back on being marked red?
- How do you tell genuine confidence apart from defensive certainty
(DR-05)?
- Which empty block (DR-06) tells you the most, in your experience?
- How does your own quality assessment work — which dimension weighs
the most?
- What's the clearest real case where DR-07 caught a fragile model that
otherwise looked strong on every other rule?
Continue from here
- Previous skill in the same pack:
../bmc-canvas-clarity-and-iteration/SKILL.md — the owner's own,
lighter-weight readiness criterion, use first.
- Next skill in the same pack:
../bmc-tool-switching-decisions/SKILL.md — when the diagnostics
reveal that the BMC is no longer the right tool.
- This pack's shared guardrails:
../../CLAUDE.md
References
../../references/bmc-source-material-notes.md — source material background
../../references/bmc-resilience-heuristics-research.md — grounding
and rationale for DR-07
../../references/bmc-innovation-pattern-library.md — the
operating.chain.lock_in / experience.relationships.switching_costs
patterns DR-07 checks against
../../CLAUDE.md — this pack's shared guardrails
1---2name: bmc-canvas-diagnostic-reading3description: Reads a finished BMC canvas as a diagnostic instrument using seven research-based rules (Hook Rule, value-cost consistency, segment specificity, evidence grade, defensive canvas, missing block, gravity/lock-in check) and a four-dimension quality rubric.4---56# BMC Canvas Diagnostic Reading78## Purpose910Provides a systematic way to read a finished (or nearly finished) BMC11canvas as a diagnostic instrument — not just a checklist of filled blocks,12but six questions about whether the canvas is internally consistent,13honest about evidence, and ready for the hypothesis-testing phase. Use14this ONCE the canvas (or a variant) is ready for assessment — not15mid-session while it's still being built (for that, see16`../bmc-session-facilitation-design/SKILL.md` and17`../bmc-canvas-clarity-and-iteration/SKILL.md`).1819## Anchored in research2021Based on the owner's private research layer (an April 2026 expert22interview)23(`30_domain_packs/bmc/diagnostics/bmc_diagnostic_rules.md`,24`canvas_quality_rubric.md`, `antipatterns/counterexamples.md` — all25`status: template`, `source: research_layer`), a synthesis drawing on26van der Linden, Jeffries, Williams, and general facilitation practice.27`[EXPERT INPUT]` sections are not yet filled in. DR-07 (added later) is28additionally grounded in Osterwalder & Pigneur's *The Invincible29Company* (2020) "Gravity Creators" pattern — see30`../../references/bmc-resilience-heuristics-research.md` for why this31became an added rule on an existing skill rather than a new standalone32one.3334**Note:** This is different from35`../bmc-canvas-clarity-and-iteration/SKILL.md`'s owner-validated36"clarity > depth" readiness criterion. That criterion is deliberately37simpler and more opinionated ("does the canvas tell one thing clearly?").38This skill's six rules are more precise and analytical ("is the canvas39internally consistent and evidence-based?"). Use both — they answer40different questions.4142## Method43441. **DR-01 — Hook Rule.** Every element on the right side needs a45 matching hook on the left — and vice versa. If customer relationships46 is defined as "dedicated personal service," key resources needs47 senior customer-facing staff and key activities needs relationship48 management. Trace the connections between related elements — orphan49 elements (without hooks) are assumption gaps. This mirrors a core50 consistency check in Osterwalder and Pigneur's original BMC51 methodology: the nine blocks aren't independent fields, they're a52 connected system, and a block that doesn't visibly connect to anything53 else is a warning sign.542. **DR-02 — Value-cost consistency.** If the value proposition promises55 premium quality, uniqueness, or a high-touch service, the cost56 structure has to reflect that. A "best quality" + "cost leadership"57 combination is internally contradictory. A contradiction doesn't mean58 the business is wrong — it means the team hasn't resolved a59 fundamental strategic tension. Ask: "can we deliver this value at60 this cost?"613. **DR-03 — Segment specificity test.** A segment is too broad when:62 it's defined only by demographics ("people aged 25-45"); it could63 include any competitor's any customer ("SMEs"); it lumps several64 distinct buying logics into one group; it includes both the user and65 the payer without distinguishing them. A segment is specific enough66 when a team member could walk outside and identify five specific67 people who fit it, and explain why those five share the same job,68 pain, and gain — a test in the spirit of Jobs-to-be-Done thinking69 (van der Linden, Jeffries) applied directly to segment definition.704. **DR-04 — Evidence grade check.** Read every block and classify it:71 proven (tested with real customers/data), weakly proven (an internal72 assumption or secondhand information), assumed (an untested belief).73 The blocks with the most red are the testing priority. A canvas that's74 entirely green either describes a genuinely mature business model or75 hasn't been honest about what's actually known.765. **DR-05 — Defensive canvas signal.** When a team fills in the canvas77 quickly, confidently, and without debate, two things are possible:78 (1) the model is genuinely mature and well understood (rare), or (2)79 the team is projecting certainty instead of examining it (common).80 Signals: no block was debated or changed during the session; every81 element is positive (no tensions or trade-offs named); the team82 refers to the canvas as "our story" rather than "our assumptions";83 customer segments are presented as facts, not hypotheses.846. **DR-06 — A missing block tells you something.** When a block is85 left empty or marked "TBD," this is diagnostic information, not a86 formatting error. An empty revenue streams block means the team87 hasn't resolved how value gets captured. An empty key partners block88 usually means dependencies haven't been thought through yet. The most89 diagnostic empty block: customer relationships — teams often skip it90 by conflating it with channels, which reveals that the nature of the91 interaction (transactional vs. relational, high-touch vs. automated)92 hasn't been thought through yet.937. **DR-07 — Gravity/lock-in check.** Ask directly: once a customer is94 won, is there anything about this model that makes leaving95 meaningfully harder or less attractive than arriving was — a96 switching cost, a data-portability friction, an ecosystem effect,97 accumulated personal investment (the Apple iPod/iTunes pattern)? Or98 is the model a wide-open door, where a competitor one feature ahead99 can take the customer with no friction at all? A canvas can pass100 every other rule and still be fragile for this reason alone — a101 model with no gravity is vulnerable to exactly the kind of disruption102 that looks irrelevant right up until it isn't (the canonical case:103 the iPod's absence of any real gravity once Spotify removed the need104 to "own" a music library at all). This check corresponds to two105 patterns already in this pack's library —106 `operating.chain.lock_in` and `experience.relationships.switching_costs`107 in `../../references/bmc-innovation-pattern-library.md` — use108 `../bmc-innovation-pattern-matching/SKILL.md` to find or strengthen a109 gravity mechanism if this check comes back negative, rather than110 inventing one ad hoc.1118. **Use the four-dimension rubric for a final score** (each 1-5):112 segment specificity, value proposition quality, internal consistency,113 evidence honesty. Interpretation: 16-20 = strong canvas, ready for114 the testing phase. 11-15 = workable, needs fixes before testing.115 6-10 = significant rework needed. Below 6 = start over. (DR-07 is a116 pass/fail gravity check, not part of this four-dimension score — a117 canvas can score well here and still fail DR-07, and that combination118 is itself a useful, specific finding to report: "well-built but119 structurally easy to leave.")1209. **Watch for two counterexamples that look like good work but121 aren't:** (C-01) a specific but still wrong segment — specificity122 doesn't guarantee validity if the segment is too small, internally123 heterogeneous, or limited to the founder's own network; test: can the124 team name three competitors chasing the same group? (C-02) an honest125 but still incomplete canvas — honesty about uncertainty doesn't mean126 the RIGHT uncertainties have been identified; test: when asked "what127 would kill this business model?", do the risks named match anything128 visible on the canvas?129130## What this skill does NOT do131132- Doesn't contain the owner's own take on the most common hook error,133 value-cost contradiction, or segment specificity test seen in their own134 practice — these remain open as `[EXPERT INPUT]` sections in the source135 files.136- Doesn't replace `../bmc-canvas-clarity-and-iteration/SKILL.md`'s137 simpler, owner-validated readiness criterion — use both alongside each138 other, not one instead of the other.139- Doesn't make the final proceed/return decision for you — it provides140 scoring and diagnostics; the decision to move to the testing phase is a141 human one.142143## Refinement notes144145- What's the most common hook error (DR-01) you find in practice?146- What's the most common value-cost contradiction (DR-02) you see, and147 how do you raise it without triggering defensiveness?148- What's your own segment specificity test (DR-03)?149- How do you run the evidence grade check (DR-04) live in a session? Do150 clients push back on being marked red?151- How do you tell genuine confidence apart from defensive certainty152 (DR-05)?153- Which empty block (DR-06) tells you the most, in your experience?154- How does your own quality assessment work — which dimension weighs155 the most?156- What's the clearest real case where DR-07 caught a fragile model that157 otherwise looked strong on every other rule?158159## Continue from here160161- Previous skill in the same pack:162 `../bmc-canvas-clarity-and-iteration/SKILL.md` — the owner's own,163 lighter-weight readiness criterion, use first.164- Next skill in the same pack:165 `../bmc-tool-switching-decisions/SKILL.md` — when the diagnostics166 reveal that the BMC is no longer the right tool.167- This pack's shared guardrails: `../../CLAUDE.md`168169## References170171- `../../references/bmc-source-material-notes.md` — source material background172- `../../references/bmc-resilience-heuristics-research.md` — grounding173 and rationale for DR-07174- `../../references/bmc-innovation-pattern-library.md` — the175 `operating.chain.lock_in` / `experience.relationships.switching_costs`176 patterns DR-07 checks against177- `../../CLAUDE.md` — this pack's shared guardrails