Cross-Cutting Tools

Deal Underwriting Assistant

Lightweight deal underwriting for single-asset CRE transactions.

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

Lightweight deal underwriting for single-asset CRE transactions.

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

02 · Who & When

Trigger on any of these signals:

  • Explicit: "underwrite this deal", "run the numbers", "what's the IRR?", "deal analysis", "CoC on this property?", "does this deal pencil?", "quick underwrite", "back of the envelope", "cap rate check"
  • Implicit: user provides purchase price + NOI or rent details + any financing terms; user asks whether a specific deal meets return targets; user is comparing two or more deals on a return basis
  • Upstream signals: receives a KEEP verdict from deal-quick-screen and user wants return detail beyond the screen; receives cleaned rent roll from rent-roll-analyzer; receives market context from market-memo-generator; receives loan terms from loan-sizing-engine; receives pricing from om-reverse-pricing or comp-snapshot

Do NOT trigger for: full institutional underwriting with 10-year proforma, T-12 normalization, replacement cost analysis, and scenario modeling (use acquisition-underwriting-engine); quick go/no-go screening without detailed returns (use deal-quick-screen); debt-only analysis without equity returns (use loan-sizing-engine); portfolio-level analysis or allocation decisions (use portfolio-allocator).

Distinguishing This Skill from acquisition-underwriting-engine

Dimensiondeal-underwriting-assistantacquisition-underwriting-engine
Depth5-year cash flow, single scenario + sensitivity10-year proforma, 3 probability-weighted scenarios
T-12Accepts NOI as given or does light normalizationFull T-12 normalization with line-item adjustments
ValuationGoing-in and exit cap rateLinneman decomposition, replacement cost, direct cap
Output1-2 page return summary + scorecardFull IC-ready underwriting package
Use case"Does this deal pencil?""Build the acquisition model for IC"
Time to produce2-5 minutes15-30 minutes

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: Deal Summary (property, price, key terms -- 3-4 lines)

Section 2: Going-In Metrics

Section 3: Debt Sizing & Coverage

Section 4: Cash Flow Projection (Year 1 through hold period)

Section 5: Return Metrics (IRR, EM, CoC)

Section 6: Sensitivity Tables (exit cap x growth, price x NOI)

Section 7: Go/No-Go Scorecard with Verdict

Appendix: Assumptions Log (every default used, explicitly stated)

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

05 · Risks & Caveats
  • Negative leverage: Cap rate below interest rate means every dollar of debt destroys equity returns. Flag prominently. Show unlevered IRR and the breakeven interest rate where leverage turns accretive.
  • DSCR below 1.20x: Property cannot comfortably service debt with standard lender cushion. Lenders typically require 1.20-1.25x minimum. Below 1.0x means the property cannot cover debt service at all -- block levered return calculation until acknowledged.
  • Levered IRR below hurdle: Deal does not meet stated return target. Quantify the price reduction or NOI increase needed to hit the hurdle. Do not soften the finding.
  • Cash-on-cash below debt constant: The annual equity return is less than the annual cost of debt. Leverage is negative on a current-income basis. The deal relies entirely on appreciation for equity returns.
  • Breakeven occupancy above 90%: Extremely thin margin for operational disruption, tenant loss, or market softening. A single vacancy event could push the property into negative cash flow.
  • Cap rate below treasury spread: Going-in cap rate minus 10-year Treasury yield is below the historical average risk premium for the property type. Market may be pricing the asset above fundamental value.
  • Equity multiple below 1.5x: Total return of less than 50% over the hold period, before any tax impact. Indicates low growth and tight margins. Question whether the risk is worth the return.
  • Exit cap compression assumed: Base case assumes exit cap rate below going-in cap rate. This is a bet on market tightening. Flag this assumption and show the IRR impact if exit cap equals going-in cap (flat) or expands 25bps.

Stale-data note: Interest rates, cap rates, and lending terms change with market conditions. Default financing assumptions (rate, spread, LTV limits) must be validated against current market quotes. Treasury rates used in spread analysis must reflect the current yield curve.

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