Underwriting & Analysis

Acquisition Underwriting Engine

Full-cycle acquisition underwriting engine.

underwrite this dealrun the numbersmodel this property
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

Full-cycle acquisition underwriting engine.

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

02 · Who & When
  • User has a deal package and needs full acquisition underwriting beyond a quick screen
  • User provides property details, purchase price, financing terms, rent roll, and/or T-12 operating statement
  • User explicitly requests "underwrite this deal," "build an acquisition model," or "run the numbers on this property"
  • Automatically invoked after a KEEP verdict from deal-quick-screen when the user requests deeper analysis
  • Do NOT trigger for quick screening (use deal-quick-screen) or OM-specific pricing analysis (use om-reverse-pricing)

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

Section 1: Executive Summary (5-7 bullets)

Section 2: T-12 Normalization

Section 3: Sources & Uses Table

Section 4: Operating Proforma (Years 1-10)

Section 5: Valuation & Cap Rate Analysis

Section 6: Investment Returns Summary

Section 7: Scenario Analysis & Sensitivity

Section 8: Risk Assessment

Conditional: Value-Add (value creation bridge, renovation timeline, cost benchmarking)

Conditional: Portfolio (property-by-property allocation, tiering, premium/discount analysis)

Conditional: After-Tax (depreciation schedule, after-tax cash flows, disposition tax impact, tax strategy comparison, pre-tax vs after-tax summary)

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

05 · Risks & Caveats
  • DSCR < 1.0x: Property cannot service debt. Block IRR calculation until acknowledged.
  • Negative leverage: Cap rate < interest rate. Every dollar of debt destroys value. Flag prominently.
  • Exit cap compression without rent growth: Cap compression as sole return driver is market timing, not fundamentals.
  • Breakeven occupancy > 90%: No cushion for operational disruption.
  • Debt yield < 6.5% (MF) or 7.5% (commercial): Financing may be unavailable at assumed terms.
  • Skipping T-12 normalization: Raw T-12 NOI is never the right starting point for underwriting. Always normalize.

Derived from the skill’s “Red Flags & Failure Modes” section.