building-rolling-forecasts

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

11 stars

Best use case

building-rolling-forecasts is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using building-rolling-forecasts 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-rolling-forecasts/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/finance/building-rolling-forecasts/SKILL.md"

Manual Installation

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

How building-rolling-forecasts Compares

Feature / Agentbuilding-rolling-forecastsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

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 Rolling Forecasts

## When To Use

- Creating or refreshing a rolling forecast (typically 12–18 month horizon that advances each period)
- Replacing or supplementing a static annual budget with continuous planning
- Updating projections mid-cycle after actuals post or when business conditions shift materially
- Building a driver-based forecast framework for a new business unit, product line, or entity
- Preparing management reporting that compares forecast vs. actuals with variance explanations

## Inputs To Gather

- **Forecast horizon and cadence**: Number of forward periods (e.g., 12 months, 6 quarters) and refresh frequency (monthly, quarterly)
- **Actuals data**: Latest closed-period financials — income statement, balance sheet, and cash flow as applicable
- **Key business drivers**: Revenue drivers (volume, price, mix, win rates), cost drivers (headcount, utilization, input costs), and working capital drivers (DSO, DPO, DIO)
- **Operating assumptions**: Planned hires, pricing changes, capacity expansions, contract renewals, seasonality patterns
- **Macro/external inputs**: FX rates, commodity prices, interest rate curves, inflation indices [VERIFY applicability per entity]
- **Prior forecast or budget**: Last iteration for trend comparison and variance bridge
- **Management guidance**: Strategic priorities, growth targets, margin expectations, or capital allocation directives

## Workflow

1. **Set forecast architecture**
   - Define the rolling window (e.g., current month + 11, current quarter + 5) and granularity (monthly vs. quarterly periods)
   - Identify the P&L / BS / CF line items in scope; exclude or simplify immaterial lines
   - Select driver-based vs. trend-based methodology per line item — use driver-based for lines where identifiable business levers exist and trend/run-rate for stable, low-variability items

2. **Lock actuals and establish the base**
   - Import closed-period actuals into the model and reconcile to the GL or reporting package
   - Calculate trailing metrics (growth rates, margins, ratios) that will seed forward assumptions
   - Document the cutoff date and any known post-close adjustments

3. **Build driver assumptions**
   - For each major line item, specify the driver formula:
     - Revenue: units × price, or pipeline × conversion rate, or recurring base ± net adds × ARPU
     - COGS: variable cost per unit × volume, plus fixed cost base ± step-function changes
     - OpEx: headcount × fully-loaded cost, plus discretionary spend tied to revenue % or fixed budgets
     - Working capital: revenue × (DSO / 365), COGS × (DIO / 365), OpEx × (DPO / 365)
   - Tag each assumption as confirmed, estimated, or placeholder [VERIFY with business owners before finalizing]
   - Apply seasonality indices where historical patterns are meaningful (flag if fewer than 2 years of history)

4. **Project forward periods**
   - Extend the driver model across the forecast horizon
   - Build in known discrete events: contract starts/ends, headcount ramp schedules, capex delivery dates, debt maturities
   - Ensure balance sheet balances and cash flow ties to the change in cash each period
   - Include an automated check row for BS balance and CF reconciliation

5. **Run scenarios and sensitivities**
   - Define base, upside, and downside cases by varying 2–4 key drivers (e.g., volume ±10%, price ±5%, hiring pace ±3 months)
   - Calculate impact on EBITDA, free cash flow, and any covenant or liquidity metrics
   - Highlight the drivers with the highest sensitivity coefficient for management focus

6. **Prepare variance bridge**
   - Compare the new forecast to the prior forecast and/or original budget
   - Decompose variances into volume, price, mix, cost, timing, and FX components where applicable
   - Provide concise narrative explanations for each material variance (>5% or >$X threshold — confirm threshold with stakeholders)

7. **Package output and document**
   - Produce a summary dashboard: key financial metrics by period, scenario comparison, and variance waterfall
   - Document all assumption sources, owner names, and refresh dates in an assumptions register
   - Flag items requiring management decision or further data before next refresh

## Output

- **Rolling forecast model**: Period-by-period P&L, BS, and CF projections with driver formulas visible and assumption cells clearly marked
- **Assumptions register**: Table listing each assumption, its value, source, owner, confidence level, and last-updated date
- **Scenario summary**: Base / upside / downside outcomes for key metrics (revenue, EBITDA, FCF, liquidity)
- **Variance bridge**: Waterfall or tabular decomposition showing forecast-to-forecast and forecast-to-budget changes with narrative
- **Management summary**: 1-page narrative highlighting key changes, risks, and decision points for leadership review

## Quality Checks

- All balance sheet periods balance (assets = liabilities + equity) — zero-tolerance check
- Cash flow statement reconciles to change in BS cash line each period
- Revenue and cost driver formulas are internally consistent (no circular references unless intentional and controlled)
- Seasonal patterns in the forecast align with historical seasonality within a reasonable tolerance
- Scenario outputs bracket historical actual ranges unless a structural change is documented
- No hard-coded values in projection periods — all forward cells trace to an assumption input or driver
- Assumption register has no blank owner or source fields for material line items
- Variance explanations cover ≥90% of total variance magnitude
- [VERIFY] Tax rate, depreciation method, and intercompany elimination assumptions align with current accounting policy and jurisdiction

Related Skills

modeling-revenue-forecasts

11
from CaseMark/skills

Builds bottom-up revenue models from segment-level drivers with assumption documentation. Use when forecasting revenue, modeling growth drivers, or building segment-level projections.

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.

building-driver-based-models

11
from CaseMark/skills

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.

building-annual-operating-plans

11
from CaseMark/skills

Structures annual operating plan development with revenue, expense, and capital budget integration. Use when building annual budgets, creating operating plans, or developing financial targets.

modeling-book-building-dynamics

11
from CaseMark/skills

Structures book-building analysis with demand tiers, allocation methodology, and price sensitivity assessment. Use when managing book-building, analyzing investor demand, or optimizing allocation strategies.

building-venture-return-models

11
from CaseMark/skills

Constructs venture return models with entry valuation, follow-on reserve, multiple scenario exits, and portfolio-level fund math. Use when modeling VC returns, calculating fund economics, or projecting portfolio outcomes.