building-driver-based-models

Constructs driver-based financial models with operational metric linkage and sensitivity analysis. Use when building driver-based forecasts, linking operational and financial metrics, or modeling business drivers.

11 stars

Best use case

building-driver-based-models is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Constructs driver-based financial models with operational metric linkage and sensitivity analysis. Use when building driver-based forecasts, linking operational and financial metrics, or modeling business drivers.

Teams using building-driver-based-models should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/building-driver-based-models/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/finance/building-driver-based-models/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/building-driver-based-models/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How building-driver-based-models Compares

Feature / Agentbuilding-driver-based-modelsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Constructs driver-based financial models with operational metric linkage and sensitivity analysis. Use when building driver-based forecasts, linking operational and financial metrics, or modeling business drivers.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Building Driver Based Models

## When To Use

- Building a forecast model that ties operational metrics (headcount, units sold, utilization rates) to financial outcomes (revenue, COGS, operating expenses)
- Replacing static spreadsheet budgets with dynamic models where changing one driver cascades through the P&L, balance sheet, or cash flow
- Preparing scenario analyses for board presentations, fundraising narratives, or strategic planning cycles
- Linking departmental KPIs to consolidated financial statements for management reporting

## Inputs To Gather

- **Business context**: industry, business model (SaaS, manufacturing, services, retail), revenue streams, and cost structure
- **Historical data**: 12-36 months of actuals for revenue, expenses, headcount, and unit economics; identify which periods are representative vs. anomalous
- **Operational drivers to model**: e.g., leads → conversion rate → customers → ARPU → revenue; or units produced → materials cost per unit → direct labor hours → COGS
- **Assumptions and constraints**: growth targets, hiring plans, pricing changes, capacity limits, capital expenditure schedules
- **Granularity requirements**: monthly vs. quarterly cadence, department-level vs. consolidated, single entity vs. multi-entity
- **Sensitivity parameters**: which 2-5 drivers are most uncertain and should be toggled in scenario analysis

## Workflow

1. **Map the driver tree**
   - Identify 3-7 primary drivers per revenue stream and major cost category
   - Build a driver hierarchy: top-level financial line items → intermediate metrics → base operational inputs
   - Example revenue tree: website visits → lead conversion % → qualified leads → close rate → new customers → average contract value → new ARR
   - Example cost tree: headcount by department → fully loaded cost per head → total personnel expense; or units shipped → packaging cost/unit → freight cost/unit → total fulfillment cost

2. **Structure the model layout**
   - **Assumptions tab**: all tunable inputs in one place — growth rates, pricing, conversion rates, cost-per-unit figures, hiring timeline
   - **Driver calculations tab**: intermediate computations linking assumptions to financial outputs
   - **Output tabs**: P&L, cash flow, and balance sheet (or whichever statements are in scope)
   - **Scenarios tab**: base, upside, and downside cases toggled by changing assumption sets
   - Use named ranges or clear cell references; never hardcode numbers inside formulas

3. **Build driver-to-output linkages**
   - Wire each financial line item to its driver chain — no line item should be a flat manual entry unless truly fixed
   - For revenue: connect volume drivers × price drivers, accounting for churn/retention where applicable
   - For variable costs: tie to the volume driver they scale with (e.g., COGS scales with units sold, hosting costs scale with active users)
   - For semi-variable costs: model the fixed base plus the variable component (e.g., customer support = base team + 1 FTE per 500 incremental accounts)
   - For fixed costs: link to timing assumptions (lease start dates, SaaS contract renewals) rather than flat monthly amounts where possible
   - [VERIFY] Tax rate assumptions, depreciation methods, and capitalization thresholds against the entity's jurisdiction and accounting policy

4. **Run sensitivity and scenario analysis**
   - Select the 3-5 highest-impact, highest-uncertainty drivers
   - Build a data table or scenario toggle showing how changes in each driver affect EBITDA, cash runway, or the target metric
   - Construct at minimum: base case (management plan), downside (stress test on demand or pricing), upside (accelerated growth or margin expansion)
   - Document what "downside" and "upside" mean quantitatively (e.g., "downside = 20% lower conversion rate and 10% higher CAC")

5. **Validate and stress-test**
   - Check that the model balances: assets = liabilities + equity on every period; cash flow reconciles to balance sheet cash movement
   - Compare model outputs against historical actuals — if the model cannot replicate last year's results with last year's inputs, the driver structure is wrong
   - Test extreme inputs: what happens if a key driver goes to zero or doubles? The model should degrade gracefully, not produce errors or nonsensical outputs
   - Verify unit economics implied by the model (e.g., LTV:CAC ratio, gross margin %) are within plausible industry ranges [VERIFY]

## Output

- **Driver map diagram**: visual showing the hierarchy from operational inputs → intermediate metrics → financial line items
- **Assumptions summary**: table of all input assumptions with source/basis noted (historical average, management target, industry benchmark)
- **Linked financial model**: P&L (and optionally balance sheet/cash flow) with every line item traceable to its driver chain
- **Scenario comparison table**: base/upside/downside side-by-side with key metrics (revenue, EBITDA, cash balance, burn rate)
- **Sensitivity matrix**: tornado chart or data table showing which drivers move the target metric most

## Quality Checks

- Every financial line item traces back to at least one operational driver — no orphan rows with hardcoded values
- Changing any single assumption in the assumptions tab correctly cascades through all dependent calculations
- Model reproduces historical actuals within 5% tolerance when fed historical driver values
- Scenario outputs are internally consistent (e.g., headcount in downside case still supports the revenue volume assumed)
- All external benchmarks, tax rates, and regulatory thresholds are marked [VERIFY] with source noted
- Assumptions tab clearly distinguishes between data-backed inputs and management estimates

Related Skills

lead-based-paint-disclosure

11
from CaseMark/skills

Drafts federal lead-based paint disclosure forms for pre-1978 residential sales or leases under 42 U.S.C. § 4852d, HUD/EPA rules, and 24 CFR Part 35. Covers seller/landlord knowledge statements, record attachments, EPA pamphlet delivery, purchaser inspection option, acknowledgments, and agent certifications. Use when preparing a lead-based paint disclosure, lead hazard notice, or pre-1978 property disclosure; trigger keywords: lead-based paint, lead hazard, EPA pamphlet, Section 1018.

ferc-market-based-rate-tariff

11
from CaseMark/skills

Drafts eTariff-ready FERC Market-Based Rate Tariffs for wholesale electric energy, capacity, and ancillary services sales. Use when preparing MBR tariff filings, structuring market-based rate authority documentation, or drafting wholesale power tariffs for FERC proceedings. Covers Order Nos. 697/697-A/860, Category 1/2 analysis, 18 CFR Part 35 formatting, and EQR/change-in-status reporting.

managing-credit-risk-models

11
from CaseMark/skills

Evaluates and monitors credit risk models (PD, LGD, EAD) with calibration and discrimination metrics. Use when validating credit models, assessing model performance, or calibrating default models.

evaluating-fintech-business-models

11
from CaseMark/skills

Structures fintech company analysis with unit economics, customer acquisition, and regulatory moat assessment. Use when evaluating fintech companies, analyzing unit economics, or assessing fintech business models.

building-rolling-forecasts

11
from CaseMark/skills

Structures rolling forecast process with driver-based projections and continuous planning methodology. Use when creating rolling forecasts, updating financial projections, or managing continuous planning.

building-real-estate-pro-formas

11
from CaseMark/skills

Constructs property pro forma models with rent roll analysis, expense projections, and cash flow forecasting. Use when building real estate models, projecting property cash flows, or analyzing investment returns.

building-quantitative-trading-models

11
from CaseMark/skills

Structures systematic trading strategy development with signal generation, backtesting, and validation. Use when building quant models, backtesting strategies, or validating trading signals.

building-monte-carlo-simulations

11
from CaseMark/skills

Constructs Monte Carlo simulation frameworks with variance reduction and convergence analysis. Use when building MC simulations, implementing variance reduction, or assessing simulation accuracy.

building-merger-models

11
from CaseMark/skills

Constructs merger consequence analysis with accretion/dilution, pro forma financials, and synergy assumptions. Use when modeling mergers, calculating accretion/dilution, or analyzing deal structures.

building-lbo-models

11
from CaseMark/skills

Constructs leveraged buyout models with debt capacity, returns analysis, and exit scenarios. Use when modeling LBOs, calculating sponsor returns, or analyzing leveraged transactions.

building-financial-projections

11
from CaseMark/skills

Constructs integrated three-statement financial models with scenario analysis and assumption documentation. Use when building financial models, projecting financial statements, or creating forecast scenarios.

building-equity-valuation-models

11
from CaseMark/skills

Constructs DCF, comparable company, and precedent transaction valuation models with sensitivity analysis. Use when valuing public companies, building financial models, or estimating fair value ranges.