Skip to content
Back to skills

Med Market Sizing

ASecurity

Patient-flow market sizing for med products — prevalence → diagnosed → interested → affordable → covered → treated → persistent, priced as price × duration per cohort, with capacity constraints, named historical analog anchoring, and always bull/base/bear named-driver grids. Use to size a therapy area or product market before any valuation or share work.

  • 206 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 22, 2026
ai-agentsapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add agentii-ai/agentii-investment-intelligence --skill med-market-sizing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Med Market Sizing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Med Market Sizing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentii-ai-med-market-sizing/badge)](https://www.skillsdirectory.com/skills/agentii-ai-med-market-sizing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: med-market-sizing
description: Patient-flow market sizing for med products — prevalence → diagnosed → interested → affordable → covered → treated → persistent, priced as price × duration per cohort, with capacity constraints, named historical analog anchoring, and always bull/base/bear named-driver grids. Use to size a therapy area or product market before any valuation or share work.
sectors: [med.medicines_biotech, med.medical_devices]
multi_ticker_semantics: single_target
temporal_scope:
  default_quarters: 4
  max_quarters: 12
  description: "Sizing horizon default 4 quarters; up to 12 for capacity and launch ramps."
allowed_tools:
  - search_companies
  - search_documents
  - search_sec_filings
  - list_sources
  - read_source_outline
  - read_source_pages
  - search_universe_drugs
  - search_universe_devices
  - search_drug_knowledge
  - search_drugs_by_indication
  - search_investment_cases
  - search_investment_strategies
  - search_knowledge_entries
retrieval_scope: unstructured_document_search
min_tool_diversity: 3
parameter_free: false
---

> Methodology inspired by publicly taught patient-flow sizing approaches; all text is an original paraphrase.

## Defaults

| Parameter | Default Value | Rationale |
|-----------|---------------|-----------|
| funnel_stages | 7 | prevalence → diagnosed → interested → affordable → covered → treated → persistent |
| affordability_rule | ~10% monthly budget | Income-share rule per cohort and country |
| scenario_grid | bull/base/bear | Never a single point number |
| analog_anchors | named | Statins for penetration, tech S-curves for adoption |
| capacity_state | explicit | Supply-constrained vs demand-limited + flip condition |

## Preflight

Run canonical pre-flight per `contracts/preflight.md`. Include the `X-Agentii-Trace` header on every tool call per `contracts/x-agentii-trace-header.md` — carry the `_run_id` from your first tool result and name yourself (and your parent, if you were spawned). Confirm ticker resolution via `search_companies` before market queries.

## Triggers

- "What is the TAM for [therapy area]?"
- "Size the market for [drug/device] in [indication]."
- "What has to be true for the bear case in [class]?"
- "Walk me through the patient funnel for [indication]."
- "Is [class] supply-constrained or demand-limited?"
- "What capacity ceiling do [company]'s plants impose?"
- "Anchor [class] adoption to a historical analog."
- "Bull/base/bear sizing for [indication] with drivers."
- "How does the income-share rule cap affordability?"
- "What penetration rate is realistic for [class]?"
- "How much API does [class] need per patient-year?"

## Production Grounding

- Funnel: prevalence → diagnosed → interested → affordable (income-share rule, ~10% of monthly budget) → covered → treated → persistent; every stage carries an explicit rate or a `coverage_gap`. Price as price × duration per cohort and country; never skip a stage silently.
- Capacity check is mandatory: plants × units/yr, API kg/patient/yr, fill-finish lead times. State whether the market is supply-constrained or demand-limited and the condition that flips it.
- Analog anchoring: named historical analogs (statins for penetration, tech S-curves for adoption); every anchor carries its citation.
- Scenario discipline: bull/base/bear with a named-driver assumption grid; uncertainty at market level, POS at asset level; model-vs-consensus delta always explicit; abstain where unquantifiable.
- Badges: `[FACT]`/`[DEDUCTED]`/`[VIEW]` with the summary table.

## Data Source Priority

1. Prevalence/epidemiology: `search_documents` (epidemiology sources) + `read_source_outline` / `read_source_pages`.
2. Universe + mechanism: `search_universe_drugs` / `search_universe_devices`; `search_drug_knowledge` / `search_drugs_by_indication` (spec 054 silver).
3. Pricing/coverage: `search_sec_filings` (net price, GTN) + payer coverage via `search_documents`.
4. Capacity: filings and transcripts (plants, API supply, fill-finish).
5. Knowledge: `search_investment_strategies` / `search_investment_cases` (sectors=med) for sizing frameworks and prior TAM cases.

## Methodology

### Retrieval Scope
unstructured_document_search

### Retrieval Strategy
1. Resolve indication and product scope via `search_companies` + `search_universe_drugs` / `search_universe_devices`.
2. Collect prevalence/diagnosis rates from epidemiology documents; cite each stage rate.
3. Pull pricing (net price, GTN) and coverage evidence from filings and payer documents.
4. Pull capacity evidence (plants, API supply, fill-finish) from filings/transcripts.
5. Anchor penetration to named analogs; retrieve prior TAM cases (sectors=med); cite /v/ records.
6. Build the bull/base/bear grid.

### Temporal Scope
See frontmatter temporal_scope block. Ramp and capacity paths may extend to max_quarters.

### Tool Allowlist
See frontmatter allowed_tools.

### Protocol
1. Indication framing
2. Funnel build (stage rates cited or coverage_gap)
3. Cohort pricing (price × duration)
4. Capacity check + constraint state
5. Analog anchoring
6. Bull/base/bear grid

## Modes

- **Drug / biologic** (default): prevalence-based funnel with payer/coverage stages.
- **Device**: placements/procedures and installed-base stages replace script stages.
- **Vaccine**: healthy-population cohorts, ACIP-gated uptake, procurement value.
- **Single indication**: one indication × country with full cohort splits.

## Tool Fallbacks

| Failure | Fallback |
|---------|----------|
| Prevalence source absent | coverage_gap at the stage; list required inputs — never fabricate a rate |
| No pricing disclosure | Bracket net price from filings; label [DEDUCTED] / [VIEW] |
| Drug absent from silver layer | Universe + filings; annotate knowledge coverage_gap |
| Capacity undisclosed | State the flip-condition logic qualitatively [VIEW] |

## Output File

`{ticker}/{YYYY-MM-DD_HHMM}_med-market-sizing_{affix}.md` (market-level: `_sector/{YYYY-MM-DD_HHMM}_med-market-sizing_{affix}.md`)

## Output Structure

1. **Executive Summary** — TAM stance + constraint state, 2-3 sentences
2. **Patient-Flow Funnel** — stage-by-stage rates, each cited or coverage_gap
3. **Cohort Pricing** — price × duration per cohort/country
4. **Capacity Check** — ceiling + supply-constrained vs demand-limited + flip condition
5. **Analog Anchors** — named penetration/adoption analogs with citations
6. **Scenario Grid** — bull/base/bear with named-driver assumptions
7. **Coverage Gaps** — missing sources and degraded stages

## Error Handling

| Error | Fallback |
|-------|----------|
| Missing prevalence data | coverage_gap at the stage; state the required input — never fabricate a rate |
| Conflicting prevalence sources | Show both with provenance; use the range in the scenario grid |
| No consensus comparator | State model vs consensus as unavailable; keep the bull/base/bear internal consistency |

## Memory Load

See `contracts/memory-load.md`.

## Snapshot

See `contracts/snapshot-synthesis.md`.

## Final Summary (TUI)

Include ### Key Citations block with 0-10 clickable /v/ URLs.

## References

- `contracts/citation-and-memory.md`
- `contracts/output-frontmatter-schema.md`
- `contracts/memory-load.md`
- `contracts/snapshot-synthesis.md`
- `contracts/preflight.md`
- `references/knowledge-frameworks.md`

Files in this skill

  • SKILL.md7.1 KB
  • references/knowledge-frameworks.md3.4 KB
  • references/modes.md1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.