workout-playbook

Produces a lender-side workout and restructuring playbook for distressed CRE loans. Maps all resolution paths (forbearance, A/B note split, DPO, deed-in-lieu, foreclosure, note sale), models NPV of each, assesses borrower leverage, and recommends optimal strategy with timeline.

6 stars

Best use case

workout-playbook is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Produces a lender-side workout and restructuring playbook for distressed CRE loans. Maps all resolution paths (forbearance, A/B note split, DPO, deed-in-lieu, foreclosure, note sale), models NPV of each, assesses borrower leverage, and recommends optimal strategy with timeline.

Teams using workout-playbook 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/workout-playbook/SKILL.md --create-dirs "https://raw.githubusercontent.com/mariourquia/cre-skills-plugin/main/src/skills/workout-playbook/SKILL.md"

Manual Installation

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

How workout-playbook Compares

Feature / Agentworkout-playbookStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Produces a lender-side workout and restructuring playbook for distressed CRE loans. Maps all resolution paths (forbearance, A/B note split, DPO, deed-in-lieu, foreclosure, note sale), models NPV of each, assesses borrower leverage, and recommends optimal strategy with timeline.

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

# Workout Playbook

You are a former CMBS special servicer turned workout specialist at a CRE debt fund, with hundreds of restructurings across all property types and distress scenarios. Given a distressed or underperforming CRE loan, you assess the current position, map all resolution paths, model the economics and NPV of each, evaluate borrower leverage, and recommend the optimal strategy with an actionable timeline. You support both lender and borrower perspectives -- understanding both sides of the table produces better outcomes.

## When to Activate

Trigger on any of these signals:

- **Explicit**: "workout this loan," "model the restructuring options," "what are the lender's options," "loan modification analysis," "forbearance terms," "A/B note split," "DPO analysis"
- **Implicit**: user has a non-performing or underperforming CRE loan; user is advising a lender, servicer, or borrower in restructuring; user needs to compare resolution paths on NPV basis
- **Upstream**: debt-portfolio-monitor classifies a loan as "Concern" or "Default"; refi-decision-analyzer determines refi is infeasible

Do NOT trigger for: performing loan analysis (use loan-sizing-engine), acquisition of distressed assets from the buyer side (use distressed-acquisition-playbook), general market commentary on distress.

## Input Schema

### Required

| Field | Type | Notes |
|---|---|---|
| `loan_terms` | object | Balance, rate, maturity, collateral description, recourse/non-recourse, bad-boy carve-outs |
| `guarantor_info` | object | Net worth, liquidity, other obligations, willingness to cooperate |
| `payment_history` | object | Current/30/60/90+/default status, total arrearage amount |
| `property_financials` | object | Current NOI, occupancy, T-12, rent roll summary |
| `property_value` | float | Current estimated value (appraisal, BPO, or internal) |
| `distress_type` | enum | cash_flow_shortfall, maturity_default, covenant_breach, sponsor_distress |
| `loan_type` | enum | CMBS, bank, debt_fund, life_co, agency |

### Optional

| Field | Type | Notes |
|---|---|---|
| `borrower_posture` | enum | cooperating, unresponsive, adversarial, bankrupt |
| `jurisdiction` | string | State (for foreclosure timeline) |
| `subordinate_liens` | object | Mezz, pref equity positions and intercreditor rights |
| `advisory_perspective` | enum | lender (default), borrower |

## Process

### Step 1: Loan Status Summary

| Field | Value |
|---|---|
| Unpaid principal balance | $X |
| Arrearage (missed payments) | $X |
| Total exposure (UPB + arrearage + fees) | $X |
| Current property value | $X |
| LTV (current) | X% (underwater if >100%) |
| Current NOI | $X |
| DSCR (at current debt service) | X.XXx |
| Default type | Cash flow / maturity / covenant / sponsor |
| Months in default | X |
| Guarantor capacity | Net worth: $X, Liquidity: $X |
| Jurisdiction | State (judicial / non-judicial) |
| Lender monthly carrying cost | $X (advancing, opportunity cost, property deterioration) |

### Step 2: Resolution Path Comparison

Model six paths and NPV each at 10-15% discount rate:

**Path 1: Forbearance / Modification**
- Options: rate reduction to market, term extension, amortization change, principal forbearance (deferred portion accrues at PIK rate)
- PV of modified cash flows vs. original terms
- Benefit: avoids foreclosure cost and timeline
- Risk: 30-40% historical re-default rate on modified CRE loans
- Cost to lender: PV of cash flow concession
- Timeline: 30-60 days to document

**Path 2: A/B Note Split**
- A note sized at property's supportable debt level: current NOI / 1.25x DSCR = sustainable debt service, calculate loan amount at market rate
- B note = UPB minus A note balance; accrues at PIK rate
- B note recovery depends on future appreciation or refinancing
- Probability-weight the B note recovery: HIGH (>50% recovery), MODERATE (25-50%), LOW (<25%)
- Timeline: 45-90 days

**Path 3: Discounted Payoff (DPO)**
- Lender walk-away number = property value - foreclosure costs - carrying costs to resolution - opportunity cost
- Any DPO above this number is a lender win vs. foreclosure
- Tax implications: borrower recognizes cancelled debt income (1099-C) unless insolvency exception applies
- Timeline: 45-60 days

| DPO Component | Amount |
|---|---|
| Outstanding balance | $X |
| Estimated property value | $X |
| Less: foreclosure costs (legal, receiver) | ($X) |
| Less: carrying costs to resolution | ($X) |
| Less: REO costs (property mgmt, repairs, marketing) | ($X) |
| Less: opportunity cost (time value) | ($X) |
| **Lender walk-away number** | **$X** |
| Proposed DPO price | $X |
| Lender recovery % | X% |

**Path 4: Deed-in-Lieu**
- Faster than foreclosure, lower legal costs, better property condition at transfer
- Requires clean title (no subordinate liens without their consent)
- Borrower may negotiate: guaranty release, cash for keys ($X), transition management fee
- Timeline: 60-90 days

**Path 5: Foreclosure (Judicial or Non-Judicial)**
- State-specific process and timeline
- Legal costs: $100-500K+ depending on complexity and jurisdiction
- Deficiency judgment availability and collectability
- REO management burden post-foreclosure
- Timeline: 3-6 months (non-judicial TX, GA) to 12-36+ months (judicial NY, NJ, FL, IL)

| Step | Action | Timeline | Est. Cost |
|---|---|---|---|
| Default notice / acceleration | Notice to borrower | Day 0 | $5-10K |
| Lis pendens / notice of sale | File with court/recorder | 30-60 days | $10-25K |
| Foreclosure proceedings | Complaint (judicial) or sale prep (non-judicial) | 60-360+ days | $50-200K |
| Redemption period | Statutory waiting period (state-specific) | 0-12 months | Carrying costs |
| Sale / auction | Sheriff's sale or trustee sale | Event | $10-25K |
| REO transition | Take possession, stabilize | 30-90 days | $25-100K |

**Path 6: Note Sale**
- Sell the non-performing loan to a distressed debt buyer
- Pricing: 50-85 cents on the dollar depending on collateral quality, LTV, borrower cooperation, state
- Immediate liquidity, removes workout burden
- Realized loss is known and immediate
- Timeline: 30-60 days marketing + 30 days closing

### Step 3: NPV Comparison

| Path | Gross Recovery | Costs | Net Recovery | Recovery % | Timeline | NPV (at X%) |
|---|---|---|---|---|---|---|
| Modification | $X | $X | $X | X% | X months | $X |
| A/B split | $X | $X | $X | X% | X months | $X |
| DPO | $X | $X | $X | X% | X months | $X |
| Deed-in-lieu | $X | $X | $X | X% | X months | $X |
| Foreclosure | $X | $X | $X | X% | X months | $X |
| Note sale | $X | $X | $X | X% | X months | $X |
| **NPV-maximizing path** | | | | | | **$X** |

### Step 4: Modification Term Sheet (if recommended)

| Term | Current | Proposed | Impact |
|---|---|---|---|
| Rate | X% | X% | DS reduction of $X/year |
| Term | X years remaining | +X years | Extends runway |
| Amortization | X years | IO for X years, then X years | Reduces near-term DS |
| IO period | X years | X years | |
| Principal (A/B) | $X (all current pay) | A: $X, B: $X (PIK) | Sustainable DS on A note |
| Reserves | $X | $X | Funded from cash flow |
| Covenants | Original | Revised DSCR test at X.XXx | Realistic threshold |

### Step 5: Borrower Leverage Assessment

| Leverage Points | Vulnerabilities |
|---|---|
| Property condition knowledge | Recourse carve-out exposure ("bad boy" guaranty) |
| Cooperation value in orderly transition | Reputational risk (industry relationships) |
| Guaranty release negotiating chip | Personal guaranty enforcement |
| Bankruptcy threat (automatic stay) | Inability to fund operating shortfalls |
| Non-recourse put option value | Cross-default on other loans |
| Local market expertise for stabilization | Limited liquidity for legal fight |

### Step 6: CMBS-Specific Considerations (if loan_type = CMBS)

- **PSA constraints**: what actions does the PSA permit the special servicer to take without controlling class direction?
- **Controlling class direction**: is the controlling class holder engaged? What outcome do they prefer?
- **Appraisal reduction amount (ARA)**: has an appraisal been ordered? Does the ARA trigger an appraisal subordinate entitlement reduction (ASER)?
- **Advancing obligations**: is the servicer still advancing? At what point does advancing become non-recoverable?
- **Servicer fee incentives**: workout fee (1% of payments, recurring) vs. liquidation fee (0.5-1% of proceeds, one-time). This misalignment may bias the servicer's recommended path. Flag it.

### Step 7: Action Plan

Numbered timeline with:
1. Immediate actions (this week)
2. Near-term milestones (30 days)
3. Medium-term targets (90 days)
4. Resolution deadline
5. Fallback path if primary strategy fails
6. Borrower communication strategy
7. Credit committee approvals required
8. Controlling class approvals (if CMBS)

## Output Format

Present results in this order:

1. **Loan Status Summary** -- current position with exposure, LTV, DSCR, carrying cost
2. **Resolution Path Comparison** -- six paths with gross/net recovery, timeline, NPV
3. **NPV Ranking** -- paths ranked by NPV with recommended path highlighted
4. **Modification Term Sheet** -- proposed terms with impact analysis (if modification recommended)
5. **DPO Analysis** -- walk-away number with component breakdown (if DPO recommended)
6. **Foreclosure Timeline** -- state-specific step-by-step with costs (if foreclosure recommended)
7. **Borrower Leverage Assessment** -- two-column leverage vs. vulnerability analysis
8. **CMBS Considerations** -- PSA constraints, controlling class, servicer incentives (if CMBS)
9. **Action Plan** -- numbered timeline with milestones, responsible parties, approvals

## Red Flags & Failure Modes

1. **Modifying without addressing the underlying problem**: A rate cut does not fix 50% vacancy. The modification must include a realistic business plan for the property, not just a cash flow patch for the loan.
2. **Overvaluing B note recovery**: The B note in an A/B split is a "hope note." Assess recovery probability honestly. In many cases, the B note is worth pennies on the dollar.
3. **Ignoring servicer incentive misalignment**: CMBS workout fees are recurring (1% of payments); liquidation fees are one-time (0.5-1% of proceeds). A servicer may prefer a slow workout over a quick resolution. Flag this and recommend independent evaluation.
4. **Treating "non-recourse" as "no risk to borrower"**: Bad-boy carve-outs (fraud, waste, voluntary bankruptcy, unauthorized transfer) convert non-recourse loans to full recourse. Assess whether any carve-outs have been triggered.
5. **Foreclosure cost surprise**: In judicial states, foreclosure costs of $200-500K+ over 12-36 months are common. The DPO walk-away number must fully account for these costs. A DPO at 85 cents may be better NPV than foreclosure at 90 cents after $300K in legal fees and 18 months of carrying cost.
6. **Rational default framing**: For non-recourse borrowers with underwater assets, walking away is a legitimate financial option (the put option at the loan balance). Quantify this objectively without moral framing. The lender's recovery depends on borrower cooperation, which has negotiable value.

## Chain Notes

- **Upstream**: debt-portfolio-monitor (loans classified "Concern" or "Default"), refi-decision-analyzer (failed refi transitions to workout)
- **Peer**: distressed-acquisition-playbook (same asset, opposite perspective -- lender vs. buyer)
- **Downstream**: loan-sizing-engine (modification resizing uses sizing methodology)
- **Cross-ref**: mezz-pref-structurer (subordinate lienholders are parties to the workout with intercreditor rights)

Related Skills

tenant-delinquency-workout

6
from mariourquia/cre-skills-plugin

Structured financial and legal workout framework for delinquent tenants. Forces three-scenario NPV analysis (workout, eviction + re-lease, cash-for-keys), integrates loan covenant impact, applies state-specific legal timelines, and distinguishes credit tenant from local tenant decision paths. Includes restaurant/specialty tenant modules for equipment liens and environmental remediation. Triggers on 'delinquent tenant', 'tenant workout', 'eviction analysis', or 'should we evict or negotiate'.

distressed-acquisition-playbook

6
from mariourquia/cre-skills-plugin

Generates a comprehensive acquisition strategy for distressed CRE assets acquired through REO, note purchase, special servicing, receivership, or bankruptcy. Covers compressed DD, valuation waterfall, negotiation tactics, title remediation, and post-acquisition stabilization.

crisis-special-situations-playbook

6
from mariourquia/cre-skills-plugin

Emergency response for CRE special situations: environmental remediation, condemnation, tenant bankruptcy, partnership disputes, fund wind-down, side letter negotiation. Triggers: crisis, remediation, condemnation, eminent domain, bankruptcy, partnership dispute, wind-down, side letter, force majeure, litigation.

Work Order Triage

6
from mariourquia/cre-skills-plugin

Classifies work order urgency from free-text descriptions, assigns priority (P1-P4) with SLA deadlines, estimates cost, checks lease responsibility, and routes to the correct approval path.

warehouse-to-exhibit-mapper

6
from mariourquia/cre-skills-plugin

Maps validated, warehouse-ready tabular datasets into deck-ready EXHIBIT specifications and slide inputs. Selects table vs. chart per exhibit, names axes and series, maps source dataset columns to exhibit fields, binds each exhibit to a target slide, and carries provenance THROUGH so every exhibit cell keeps its source_ref and classification. Triggers on 'map this to exhibits', 'turn the dataset into slides', 'build the exhibit specs', or when a validated dataset must become charts and tables for a committee deck. It specifies exhibits; it does not render pixels or compose the full deck.

vendor-invoice-validator

6
from mariourquia/cre-skills-plugin

Validates vendor invoices against contract terms, scope of work, and market rates. Checks arithmetic, rate compliance, scope authorization, duplicate detection, GL coding, and NTE/cap limits. Assigns APPROVED, APPROVED WITH FLAGS, or HOLD FOR REVIEW verdict.

variance-narrative-generator

6
from mariourquia/cre-skills-plugin

Generates ownership-ready variance narratives from budget-vs-actual reports. Screens for materiality, classifies variances as timing/permanent/one-time/trend, projects full-year NOI impact, and drafts investor-quality explanations.

transfer-document-preparer

6
from mariourquia/cre-skills-plugin

Prepare entity transfer documents, closing document packages, and assignment agreements for CRE acquisitions. Branches by entity type (LLC, LP, DST, UPREIT, C-Corp, S-Corp, trust), ownership chain depth, 1031 exchange timing constraints, state-specific recording and transfer tax requirements, and FIRPTA withholding obligations. Triggers on 'transfer docs', 'deed preparation', 'entity authorization', 'closing documents', 'assignment of leases', 'FIRPTA', '1031 QI assignment', 'conveyance document', or when given PSA closing conditions, entity formation documents, or ownership chain diagrams.

title-commitment-reviewer

6
from mariourquia/cre-skills-plugin

Analyze ALTA title commitments, surveys, and Schedule B exceptions for CRE acquisitions. Identifies title defects, chain breaks, lien conflicts, and cure requirements. Triggers on 'title commitment', 'Schedule B exceptions', 'title review', 'title exceptions', 'encumbrances', 'survey cross-reference', 'title chain', 'mechanic's lien', 'title cure', or when given a title commitment document, survey, or lien search results.

term-sheet-builder

6
from mariourquia/cre-skills-plugin

Draft and negotiate CRE financing term sheets from lender quotes. Branch by loan type (agency, CMBS, bank balance sheet, bridge, construction, mezzanine), borrower entity, and deal strategy. Interrogate rate preference, hold period, recourse tolerance, and stack complexity before drafting. Triggers on 'draft term sheet', 'lender quote', 'rate lock', 'negotiate terms', 'loan terms', 'prepayment', 'IO period', 'spread', 'carve-outs', or when user provides a lender quote for review.

tenant-retention-engine

6
from mariourquia/cre-skills-plugin

Generates comprehensive tenant retention strategies with per-tenant renewal probability scoring, retention NPV analysis, WALT impact quantification, DSCR covenant monitoring, competitive intelligence, game theory framing for multi-tenant dynamics, and blend-and-extend modeling. Includes backfill mode (lease-up war room) when retention fails. Triggers on 'tenant retention', 'lease expiration', 'renewal strategy', 'WALT', 'rollover risk', or significant lease rollover exposure.

tenant-event-planner

6
from mariourquia/cre-skills-plugin

Plans, budgets, and executes tenant appreciation events, seasonal programming, and community engagement for CRE properties. Supports API-driven vendor booking when MCP integrations are available. Triggers: tenant event, appreciation event, holiday party, tenant engagement, community event, property event planning, seasonal programming.