Development

Development Pro Forma Engine

Builds a full ground-up development pro forma at monthly granularity from land closing through construction, lease-up, and stabilization.

development proformaconstruction budgetdraw schedule
Open GitHub source

No packaged download — skills install from the open-source plugin repo. Read the SKILL.md and bundled files below before you install.

How to install a skill →
01 · Problem

Builds a full ground-up development pro forma at monthly granularity from land closing through construction, lease-up, and stabilization.

Derived from the skill’s “Skill description” section.

02 · Who & When

Trigger on any of these signals:

  • Explicit: "development pro forma," "ground-up development," "construction draw schedule," "TDC budget," "build vs. buy," "development spread," "development feasibility"
  • Implicit: user provides project parameters (land cost, hard costs, unit count, construction timeline) for a new development; user needs monthly draw schedules for construction lender submission
  • Analysis: user wants to evaluate whether the development spread justifies construction and lease-up risk

Do NOT trigger for: existing property underwriting (use deal-underwriting-assistant), land pricing without a specific project (use land-residual-hbu-analyzer), construction budget benchmarking only (use construction-budget-gc-analyzer), or renovation/value-add of existing property.

Derived from the skill’s “When to Activate” section.

03 · How It's Done Today

Not documented yet for this skill.

04 · What This Skill Changes
SectionContent
ATotal Development Cost Budget (table with $/unit, $/SF, % of TDC)
BMonthly Construction Draw Schedule (CSV block, one row per month)
CMonthly Lease-Up Cash Flow (CSV block, CO to stabilization)
DStabilized Summary (NOI, dev yield, cap rate, spread, value creation)
EReturn Summary Table (unlevered/levered IRR, equity multiple, peak equity, breakeven)
FSensitivity Matrix (dev yield vs. exit cap rate on IRR)
GBuild vs. Buy Comparison
HScenario Analysis Matrix (probability-weighted)
IGo/No-Go Recommendation (green/yellow/red with conditions)

Derived from the skill’s “Output Format” section.

05 · Risks & Caveats
  1. Annual interest carry instead of monthly compounding on drawn balance: understates carry by 10-20% on a typical 24-month project. Monthly on drawn, always.
  2. Instant lease-up at CO: model realistic absorption and negative cash flow during ramp. Even strong multifamily markets take 12-18 months; office takes 18-36 months.
  3. Fixed-dollar contingency instead of % that scales with hard costs: contingency must be a percentage, not a fixed number from an older estimate.
  4. Ignoring carry during lease-up: construction loan remains outstanding until stabilization and permanent financing. Model the full carrying cost.
  5. Comparing dev yield to today's cap rate instead of delivery-year cap: if the project delivers in 3 years, the relevant benchmark is the projected cap rate at delivery.
  6. Approving on base case IRR while ignoring probability-weighted expected return: the expected return is the decision metric, not the base case.
  7. Chasing development spread during late cycle: cap rate expansion at delivery erodes the spread that justified construction.
  8. Ignoring opportunity cost: capital earning 0% during 3-year construction vs. 6-8% in a stabilized acquisition is a real cost.

Stale-data note: Construction cost indices, absorption rates, cap rate benchmarks, and development spread thresholds reflect mid-2025 market conditions. Verify with current RSMeans/ENR data, local market absorption, and projected delivery-year cap rates.

Derived from the skill’s “Red Flags & Failure Modes + stale-data note” section.