AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Rolling Forecasts

skill-brainbytes-dev-everything-claude-finance-rolling-forecasts · by brainbytes-dev

A Claude skill from brainbytes-dev/everything-claude-finance.

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-brainbytes-dev-everything-claude-finance-rolling-forecasts

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-brainbytes-dev-everything-claude-finance-rolling-forecasts)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Rolling Forecasts? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Rolling Forecasts

name: rolling-forecasts description: Rolling forecast methodology and implementation

When to Activate

  • User wants to implement or improve a rolling forecast process
  • Transitioning from static annual budgets to continuous forecasting
  • Building driver-based forecast models
  • Tracking forecast accuracy and reducing bias
  • Designing forecast cadence and governance

Core Concepts

Rolling Forecast vs Static Budget

| Dimension | Static Budget | Rolling Forecast | |-----------|--------------|------------------| | Horizon | Fixed fiscal year | Continuous 12-18 months | | Update frequency | Once per year | Monthly or quarterly | | Granularity | Detailed line items | Driver-based, higher level | | Purpose | Target-setting, accountability | Decision support, agility | | Effort | Heavy annual process | Lighter, continuous updates | | Relevance | Decays as year progresses | Always current |

A rolling forecast does not replace the budget. The budget remains the accountability benchmark. The forecast provides the latest view of where the business is actually heading.

Forecast Horizon

12-month rolling: Always see 12 months ahead regardless of where you are in the fiscal year. When January actuals close, add the next January to the forecast.

18-month rolling: Provides visibility beyond the fiscal year boundary. Useful for businesses with long lead times, capex planning, or seasonal dynamics.

Quarterly cadence with monthly granularity: Most common approach. Full re-forecast quarterly; interim months updated only for material changes.

Driver-Based Forecasting

Instead of forecasting every line item, identify the 15-25 key drivers that determine 80%+ of financial outcomes.

Revenue drivers by business model:

SaaS:        Customers × ARPU × Retention Rate
E-commerce:  Traffic × Conversion Rate × AOV
Manufacturing: Units × Price × Utilization Rate
Professional Services: Headcount × Utilization × Bill Rate × Realization
Subscription Media: Subscribers × ARPU + Ad Impressions × CPM

Cost drivers:

Personnel:   Headcount × Avg Cost (driven by hiring plan)
COGS:        Revenue × (1 - Gross Margin %) or Unit Volume × Unit Cost
Marketing:   Revenue × Marketing Spend Ratio or Campaign-level build
Facilities:  Fixed (lease) + Variable (utilities per sqft)

Advantages of driver-based approach:

  • Faster to update (change the driver, formulas recalculate)
  • More intuitive for business owners (they think in drivers, not GL codes)
  • Enables scenario modeling (what if conversion rate drops 2%?)
  • Facilitates accountability (driver owners vs line item owners)

Re-Forecast Cadence

=== ROLLING FORECAST CALENDAR ===

Frequency: Quarterly full re-forecast, monthly actuals comparison

Day      | Activity
Day 1-3  | Month-end close (actuals finalized)
Day 4-5  | FP&A distributes driver templates to forecast owners
Day 6-8  | Business units update driver assumptions
Day 9-10 | FP&A consolidates, identifies key changes vs prior forecast
Day 11   | FP&A review meeting (challenge assumptions, resolve issues)
Day 12   | Forecast finalized, loaded into system
Day 13-15| Executive review: forecast vs budget, forecast vs prior forecast

Forecast Accuracy Measurement

MAPE (Mean Absolute Percentage Error):

MAPE = (1/n) × Σ |Actual - Forecast| / |Actual| × 100%

Tracking accuracy over time:

  • Measure MAPE at different lead times (1-month ahead, 3-month ahead, 12-month ahead)
  • Revenue forecast accuracy target: MAPE < 5% at 1-quarter lead
  • EBITDA forecast accuracy target: MAPE < 10% at 1-quarter lead
  • Track bias (systematic over- or under-forecasting) separately from accuracy

Forecast accuracy scorecard:

Metric     | 1Q Ahead | 2Q Ahead | 3Q Ahead | 4Q Ahead | Target
Revenue    |   ___%   |   ___%   |   ___%   |   ___%   | < 5%
Gross Profit|  ___%   |   ___%   |   ___%   |   ___%   | < 8%
EBITDA     |   ___%   |   ___%   |   ___%   |   ___%   | < 10%
Cash Flow  |   ___%   |   ___%   |   ___%   |   ___%   | < 15%

Forecast vs Actual (FvA) Analysis

Every forecast cycle should include a disciplined FvA review:

  1. Compare latest actuals to prior forecast — what changed and why?
  2. Categorize variances:
  • Timing (shifted between periods, self-correcting)
  • Volume/mix (demand different from forecast)
  • Rate/price (pricing, FX, inflation different from assumption)
  • One-time (unforeseeable events)
  1. Update drivers — incorporate learnings into forward forecast
  2. Document assumptions — every material change should be traceable

Scenario Overlays

Layer scenarios on top of the base rolling forecast:

Base Forecast (most likely outcome)
± Upside Scenario (favorable market, accelerated wins)
± Downside Scenario (demand slowdown, cost inflation)
± Stress Scenario (recession, key customer loss)

Scenarios should modify specific drivers, not arbitrary percentage adjustments.

Methodology

Implementation Roadmap

Phase 1: Foundation (Month 1-2)

  • Define forecast horizon and cadence
  • Identify key drivers (15-25 for the business)
  • Assign driver owners (who is accountable for each assumption)
  • Build driver-based model in planning tool or spreadsheet

Phase 2: First Cycle (Month 3-4)

  • Run parallel with existing budget process
  • Collect driver inputs from business owners
  • Consolidate and review
  • Identify gaps in process and data

Phase 3: Refinement (Month 5-8)

  • Iterate on driver selection (add/remove based on explanatory power)
  • Improve data collection workflow (reduce manual effort)
  • Begin tracking forecast accuracy
  • Train business partners on driver-based thinking

Phase 4: Maturity (Month 9+)

  • Forecast becomes primary management tool for forward-looking decisions
  • Accuracy improves as institutional memory develops
  • Scenario planning integrated into regular cadence
  • Consider technology upgrade (Anaplan, Adaptive, Pigment, etc.)

Best Practices

  • Limit detail: Forecast at a higher level than the budget. Not every GL line needs a separate forecast.
  • Separate known from unknown: Committed items (signed contracts, fixed costs) vs assumptions
  • Time-bound assumptions: Every driver assumption should have an expiration/review date
  • No gaming: Forecast should reflect the most likely outcome, not a sandbagged or stretched number
  • Speed over precision: A roughly right forecast delivered quickly beats a precise one delivered late
  • Close the loop: Every forecast cycle should begin with reviewing the accuracy of the prior forecast

Templates

Rolling Forecast Summary

=== ROLLING FORECAST SUMMARY ===

Company: [Name]
Forecast Date: [Date]
Horizon: [Next 12/18 months]

--- P&L Forecast ($ thousands) ---
              | Q1 Act | Q2 Fcst | Q3 Fcst | Q4 Fcst | FY Fcst | FY Budget | Δ to Budget
Revenue       | _____  | _____   | _____   | _____   | _____   |  _____    |  ____
Gross Profit  | _____  | _____   | _____   | _____   | _____   |  _____    |  ____
EBITDA        | _____  | _____   | _____   | _____   | _____   |  _____    |  ____
Net Income    | _____  | _____   | _____   | _____   | _____   |  _____    |  ____

--- Key Driver Assumptions ---
Driver                    | Prior Fcst | Current Fcst | Change  | Owner
Revenue growth rate       |    ___%    |     ___%     |  ___ bp | [Name]
Gross margin              |    ___%    |     ___%     |  ___ bp | [Name]
Headcount (year-end)      |    ___     |     ___      |  ± ___  | [Name]
Customer churn rate       |    ___%    |     ___%     |  ___ bp | [Name]

--- Forecast Change Bridge ---
Prior Forecast EBITDA:    $____k
+ Revenue volume impact:  $____k
+ Pricing impact:         $____k
- Cost increase:          ($____k)
± Timing / phasing:       $____k
± Other:                  $____k
= Current Forecast EBITDA: $____k

Driver Input Template

=== DRIVER INPUT FORM ===

Department: [Name]
Forecast Owner: [Name]
Submission Date: [Date]

Driver              | Current Value | Forecast Value | Assumption Basis
New logos per month  |     ___      |      ___       | [Pipeline, win rate]
Avg deal size       |    $___k     |     $___k      | [Mix shift, pricing]
Churn rate (monthly)|    ___%      |     ___%       | [Cohort analysis]
Hiring plan (FTEs)  |     ___      |      ___       | [Approved reqs]
Unit COGS           |    $___      |     $___       | [Supplier contract]

Comments / risks:
[Free text for qualitative context]

Quality Gate

Before finalizing a rolling forecast, verify:

  • [ ] Forecast horizon extends at least 12 months from current date
  • [ ] Key drivers are identified, owned, and documented with assumption basis
  • [ ] Actuals are incorporated for closed periods (not still showing forecast)
  • [ ] Forecast vs prior forecast changes are explained with a variance bridge
  • [ ] Forecast vs budget delta is quantified and communicated to management
  • [ ] Seasonality is reflected in monthly/quarterly phasing
  • [ ] Known items (signed contracts, committed costs) are reflected at actual amounts
  • [ ] Headcount forecast ties to personnel cost forecast
  • [ ] Cash flow implications are included (not just P&L)
  • [ ] Forecast accuracy is tracked over time (MAPE by metric and lead time)
  • [ ] Bias is measured separately from accuracy (systematic over/under-forecasting)
  • [ ] Scenario overlays are driver-based, not arbitrary percentage adjustments

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.