Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Apply the Bass Diffusion Model (1969) to forecast innovation adoption using innovation and imitation coefficients. Use this skill when the user needs to forecast new product adoption curves, estimate market penetration timing, calibrate launch strategy based on diffusion dynamics, or when they ask 'how fast will this spread', 'when does adoption take off', or 'what is the expected S-curve'.
.claude/skills/asgard-ai-platform-grad-innovation-diffusion-bass/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -48% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 96% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -43% | 0% |
| case-20 | ✗→✓ | ▲ Improved | -38% | 0% |
The Bass model (1969) describes how new products are adopted through two forces: innovation (external influence, coefficient p) and imitation (internal/word-of-mouth influence, coefficient q). The resulting adoption follows an S-curve whose shape is entirely determined by p, q, and market potential m.
IRON LAW: The ratio q/p determines adoption shape. High q/p means
word-of-mouth dominates and adoption exhibits a sharp peak; low q/p
means advertising-driven gradual uptake. This ratio is the single
most diagnostic parameter.Key assumptions:
Estimate the total addressable market. Use analogous products, surveys, or top-down market sizing. This is the ceiling of cumulative adoption.
Sources for estimation:
The Bass model hazard rate:
f(t) / 1 - F(t)] = p + q F(t)
Where F(t) = cumulative adoption fraction at time t.
Key derived metrics:
| q/p Ratio | Pattern | Strategy Implication | |-----------|---------|---------------------| | q/p > 20 | Sharp peak, WOM-driven | Seed early adopters aggressively | | q/p = 5-20 | Moderate peak | Balance advertising and WOM | | q/p < 5 | Gradual, advertising-driven | Sustain mass-media campaigns |
markdown## Bass Diffusion Forecast: [Product/Innovation] ### Parameters - Market potential (m): [value] - Innovation coefficient (p): [value] (source: [analogy/data/expert]) - Imitation coefficient (q): [value] (source: [analogy/data/expert]) - q/p ratio: [value] — [interpretation] ### Forecast - Time to peak sales: t* = [value] - Peak adoption rate: [value] units/period - Time to 50% penetration: [value] - Time to 90% penetration: [value] ### Strategic Implications 1. [Launch strategy based on q/p ratio] 2. [Marketing mix recommendation] 3. [Timing considerations]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 37,639 | 30,847 | -18% | 1 | 1 | 0% | 6,921 | 4,316 | -38% | 0 | 0 | — |
case-02 | fail→fail | 33,586 | 29,326 | -13% | 1 | 1 | 0% | 8,301 | 6,588 | -21% | 0 | 0 | — |
case-03 | fail→pass | 38,362 | 19,599 | -49% | 1 | 1 | 0% | 8,309 | 4,280 | -48% | 0 | 0 | — |
case-04 | fail→pass | 22,545 | 44,296 | +96% | 1 | 1 | 0% | 4,362 | 8,538 | +96% | 0 | 0 | — |
case-05 | pass→pass | 20,079 | 9,774 | -51% | 1 | 1 | 0% | 3,052 | 2,610 | -14% | 0 | 0 | — |
case-06 | pass→pass | 16,486 | 20,263 | +23% | 1 | 1 | 0% | 2,518 | 2,323 | -8% | 0 | 0 | — |
case-12 | pass→pass | 15,390 | 15,531 | +1% | 1 | 1 | 0% | 2,456 | 3,632 | +48% | 0 | 0 | — |
case-07 | pass→pass | 8,229 | 10,137 | +23% | 1 | 1 | 0% | 1,415 | 3,463 | +145% | 0 | 0 | — |
case-08 | pass→pass | 10,017 | 13,856 | +38% | 1 | 1 | 0% | 2,114 | 3,696 | +75% | 0 | 0 | — |
case-09 | pass→pass | 8,456 | 5,985 | -29% | 1 | 1 | 0% | 1,411 | 2,295 | +63% | 0 | 0 | — |
case-10 | pass→pass | 13,629 | 11,778 | -14% | 1 | 1 | 0% | 2,016 | 3,160 | +57% | 0 | 0 | — |
case-11 | fail→pass | 15,449 | 14,340 | -7% | 1 | 1 | 0% | 2,381 | 3,518 | +48% | 0 | 0 | — |
case-13 | fail→pass | 20,620 | 3,548 | -83% | 1 | 1 | 0% | 3,165 | 1,792 | -43% | 0 | 0 | — |
case-14 | pass→pass | 15,138 | 12,693 | -16% | 1 | 1 | 0% | 2,596 | 3,220 | +24% | 0 | 0 | — |
case-15 | pass→pass | 14,499 | 10,699 | -26% | 1 | 1 | 0% | 2,334 | 2,957 | +27% | 0 | 0 | — |
case-16 | pass→pass | 12,992 | 14,003 | +8% | 1 | 1 | 0% | 2,258 | 3,424 | +52% | 0 | 0 | — |
case-17 | pass→pass | 22,169 | 17,021 | -23% | 1 | 1 | 0% | 3,428 | 4,083 | +19% | 0 | 0 | — |
case-18 | pass→pass | 9,991 | 2,875 | -71% | 1 | 1 | 0% | 1,679 | 1,614 | -4% | 0 | 0 | — |
case-19 | pass→pass | 17,454 | 8,483 | -51% | 1 | 1 | 0% | 2,587 | 2,711 | +5% | 0 | 0 | — |
case-20 | fail→pass | 26,309 | 14,364 | -45% | 1 | 1 | 0% | 6,209 | 3,850 | -38% | 0 | 0 | — |
case-21 | pass→pass | 15,244 | 10,317 | -32% | 1 | 1 | 0% | 2,402 | 2,718 | +13% | 0 | 0 | — |
case-22 | pass→pass | 16,768 | 14,124 | -16% | 1 | 1 | 0% | 2,220 | 3,184 | +43% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.