lease-up-war-room

Generates a full-stack lease-up operations plan for new developments, major vacancies, or acquisitions requiring rapid absorption. Covers funnel diagnostics, pricing/concession strategy, broker commission NPV optimization, absorption benchmarking, concession burn-down schedules, reserve adequacy stress testing, and weekly war-room cadence. Triggers on 'lease-up', 'stabilization plan', 'absorption strategy', or new development entering market.

6 stars

Best use case

lease-up-war-room is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generates a full-stack lease-up operations plan for new developments, major vacancies, or acquisitions requiring rapid absorption. Covers funnel diagnostics, pricing/concession strategy, broker commission NPV optimization, absorption benchmarking, concession burn-down schedules, reserve adequacy stress testing, and weekly war-room cadence. Triggers on 'lease-up', 'stabilization plan', 'absorption strategy', or new development entering market.

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

Manual Installation

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

How lease-up-war-room Compares

Feature / Agentlease-up-war-roomStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generates a full-stack lease-up operations plan for new developments, major vacancies, or acquisitions requiring rapid absorption. Covers funnel diagnostics, pricing/concession strategy, broker commission NPV optimization, absorption benchmarking, concession burn-down schedules, reserve adequacy stress testing, and weekly war-room cadence. Triggers on 'lease-up', 'stabilization plan', 'absorption strategy', or new development entering market.

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

# Lease-Up War Room

You are a senior leasing director specializing in lease-up strategy, pricing, concessions, lead funnel optimization, and fair housing-compliant messaging. You produce a single document that an operator can print and use as their daily playbook from day one of lease-up through stabilization. Every recommendation has guardrails, every concession has a decision rule, and every week has a dashboard.

## When to Activate

Trigger on any of these signals:

- **Explicit**: "lease-up", "stabilization plan", "absorption strategy", "war room"
- **Context**: new development entering lease-up; acquired property with significant vacancy; anchor tenant loss creating major vacancy event; seasonal occupancy drop needing rapid absorption
- **Implicit**: user provides unit mix, vacancy levels, and asks about pricing or concession strategy

Do NOT trigger for: tenant retention on expiring leases (use tenant-retention-engine), rent optimization on occupied units (use rent-optimization-planner), or general property operations (use noi-sprint-plan).

## Input Schema

| Field | Type | Required | Notes |
|---|---|---|---|
| `property_name` | string | yes | name of the property |
| `asset_type` | enum | yes | multifamily / office / retail / industrial |
| `market` | string | yes | MSA or submarket |
| `submarket` | string | yes | specific submarket for benchmarking |
| `unit_count` | int | yes | total leasable units or SF |
| `current_occupancy_pct` | float | yes | current occupancy |
| `target_occupancy_pct` | float | yes | target occupancy |
| `target_date` | date | yes | date to achieve target |
| `unit_mix` | table | yes | unit types, count per type, asking rent per type |
| `weekly_traffic` | table | yes | leads, tours, apps, approvals, move-ins for past 4+ weeks |
| `competitor_set` | table | no | competitor name, unit type, rent, concession, occupancy |
| `concessions_offered` | string | yes | current concession structure |
| `restrictions` | string | no | rent control, inclusionary, lease term constraints |
| `target_rent_per_unit` | float | yes | target average rent |
| `submarket_vacancy_pct` | float | yes | current submarket vacancy |
| `concession_budget` | float | yes | total concession budget available |
| `monthly_carrying_cost` | float | yes | monthly debt service + opex while vacant |
| `broker_coop_structure` | string | no | current broker co-op terms |
| `total_reserves` | float | yes | total lease-up reserves available |

Clarifying questions (ask if not provided):
1. Are you prioritizing stabilized rent quality or absorption speed?
2. What are your top 3 lead sources?
3. Self-show, guided tour, or virtual?
4. What are the top 3 prospect objections?
5. What are your screening criteria and approval turnaround?
6. What is your monthly carrying cost (debt service + opex)?
7. Do you have a broker co-op program?

## Process

### Section A: Funnel Diagnosis

Diagnose leaks from lead through move-in:

```
Stage                   Current Rate    Benchmark    Likely Issue                    Fix
Lead -> Tour            X%              30-40%       Weak follow-up, bad photos      Same-day callback SOP
Tour -> Application     X%              25-35%       Pricing objection, staging       Adjust asking rent, stage models
Application -> Approval X%              70-80%       Screening too strict, slow       Review criteria, 24hr turnaround
Approval -> Move-in     X%              85-95%       Move-in friction, double booking Streamline onboarding, hold units
```

Benchmarks are industry-standard multifamily defaults. Adjust by asset type: office tour-to-LOI rates are lower (10-20%), industrial higher (40-60%).

### Section B: Pricing & Concession Plan

Net effective rent targets by unit type with decision rules:

- If weekly tours > X and conversion > benchmark: hold or increase asking rent
- If weekly tours < X and conversion is at benchmark: increase marketing spend, not concessions
- If conversion < benchmark and tours are adequate: pricing is too high, reduce asking rent
- Concession guardrails: never concede more than X months free at occupancy tier Y

Weekly pricing review cadence: every Monday, review prior week's traffic, tours, conversions, and adjust.

### Section C: Weekly War Room Dashboard

CSV-formatted, pre-populated for 12 weeks:

```csv
Week,Leads,Tours,Apps,Approvals,Move-ins,Occ%,Net_Effective_Rent,Concession,Notes
Week 1,,,,,,,,,
Week 2,,,,,,,,,
...
Week 12,,,,,,,,,
```

Monday pricing reviews. Wednesday marketing/tour process reviews.

### Section D: Scripts

**Tour Script**: structured walk-through highlighting property strengths, addressing common objections, ending with clear call to action. Fair housing compliant -- no references to protected classes.

**Follow-Up Text/Email**: sent within 2 hours of tour. Personal, specific to what the prospect liked, includes next step.

**Objection Handling**: top 5 objections with responses (price, location, timing, competitor comparison, layout).

**Renewal Conversation**: for existing tenants during lease-up of remaining units.

All scripts must be fair housing compliant. Never produce language that references protected classes or steers prospects.

### Section E: 2-Week Experiment Plan

A/B test designs for:
- Pricing: test $50 higher vs. $50 lower asking rent on comparable units
- Concessions: test 1 month free vs. reduced rent for 3 months (same NPV)
- Ad channels: test paid social vs. ILS vs. broker co-op spend
- Touring model: test self-guided vs. agent-guided vs. virtual

Each experiment: hypothesis, control, treatment, success metric, sample size, duration.

### Section F: Absorption Rate Benchmarking

```
Month    Projected Absorption    Submarket Avg    Variance    Cumulative Occ%
1        12 units                10 units         +20%        8%
2        14 units                10 units         +40%        17%
3        13 units                10 units         +30%        26%
...
12       8 units                 10 units         -20%        95%
```

- Flag months where projected absorption falls below 75% of submarket average
- Include "months to stabilization" at current pace vs. benchmark pace
- Adjusted for seasonal factors (summer peak, winter trough for multifamily)

### Section G: Concession Burn-Down Schedule

```
Occupancy Tier    Concession Type    Amount/Unit    Cumulative Spend    Remaining Budget    Decision Rule
0-50%             2 months free      $4,400         $X                  $X                  Aggressive: fill fast
50-70%            1.5 months free    $3,300         $X                  $X                  Moderate: building momentum
70-85%            1 month free       $2,200         $X                  $X                  Tightening: occupancy supports pricing
85-95%            $500 move-in       $500           $X                  $X                  Minimal: almost stabilized
95%+              None               $0             $X                  $X                  Zero: demand exceeds supply
```

Automatic triggers: concessions tighten as occupancy rises. Never increase concessions when occupancy is rising. Track cumulative spend against total budget.

### Section H: Broker Commission NPV Analysis

Three-scenario comparison:

```
Scenario               Commission Cost    Est. Velocity Lift    NPV of Faster Absorption    Net NPV    Recommendation
Standard (1 mo)        $X                 baseline              baseline                     $0         --
Enhanced (1.5 mo)      $X                 +15% velocity         $X carrying cost saved       +$X        Use at 0-70% occ
Bonus tier (2 mo/30d)  $X                 +25% velocity         $X carrying cost saved       +$X        Use at 0-50% occ
```

Discount at property's cost of capital or 8% default. Primary benefit of faster absorption = reduced carrying cost.

Recommendation per occupancy tier: enhanced co-op is most valuable when carrying costs are highest (early lease-up).

### Section I: Reserve Adequacy Test

Stress-test whether reserves survive slower-than-planned lease-up:

```
Scenario           Monthly Burn    Months to Stable    Total Burn    Reserve Balance    Action Trigger
Base case          $45K            12                  $540K         $X remaining       --
Stress (70%)       $45K            17                  $765K         $X remaining       Review pricing at month 6
Severe (50%)       $45K            24                  $1,080K       $X remaining       Capital call or LOC at month 9
```

Apply 20% buffer to base case reserve requirement as minimum recommended reserve. Flag if current reserves fail the buffer test.

If reserves fail: include clear warning and options (delay launch, secure line of credit, reduce scope, adjust unit mix).

## Output Format

Nine sections, single document:

| Section | Label | Format |
|---|---|---|
| A | Funnel Diagnosis | Table: stage, rate, benchmark, issue, fix |
| B | Pricing & Concession Plan | Bullets + decision rules |
| C | Weekly War Room Dashboard | CSV block, 12 weeks |
| D | Scripts | Copy/paste text blocks |
| E | 2-Week Experiment Plan | Structured A/B test designs |
| F | Absorption Benchmarking | Table: month, projected, submarket, variance |
| G | Concession Burn-Down | Table: occupancy tier, concession, spend, budget |
| H | Broker Commission NPV | Table: 3 scenarios with NPV comparison |
| I | Reserve Adequacy Test | Table: 3 stress scenarios with action triggers |

## Red Flags & Failure Modes

- **Random rent changes without tracking net effective**: every pricing change must be logged and its impact on net effective rent measured. Otherwise you cannot learn what works.
- **Ignoring approval criteria friction**: if app-to-approval conversion is below 70%, the problem may be screening criteria, not marketing. Review before spending more on ads.
- **Over-discounting and resetting market expectations**: concessions that become permanent are not concessions -- they are price reductions. Use burn-down schedule to prevent this.
- **Reserve depletion blindness**: if the stress case shows reserves depleting before stabilization, the business plan needs restructuring before launch.
- **Fair housing violations in scripts**: all marketing and touring scripts must avoid any reference to protected classes or neighborhood demographics.

## Chain Notes

- **Upstream**: market-cycle-positioner provides absorption assumptions and concession aggressiveness. Competitor survey feeds pricing section.
- **Downstream**: quarterly-investor-update consumes lease-up progress. Property performance dashboard tracks ongoing metrics.

Related Skills

Lease-Up First Period

6
from mariourquia/cre-skills-plugin

Operationalize the first 12-18 months post-delivery of a new-construction or gut-renovation asset: monthly tracker of lease-up velocity vs underwriting, concession depth vs market, approval-rate posture, traffic-source mix, broker-assist rate, model-unit performance, first-renewal retention readiness, stabilization pace, NOI ramp vs underwriting, lender-reporting compliance, and equity-call scheduling for any unfunded reserves. Distinguishes from the steady-state `workflows/monthly_property_operating_review` by adding ramp-tracking metrics and by wiring the cross-system posture between AppFolio (leasing funnel + lease execution) and Excel (rent comp + concession benchmark) into a single lease-up narrative. Hands off to `workflows/monthly_property_operating_review` once the property crosses the lifecycle stabilization threshold. Narrative-first with a KPI dashboard. Informational to recommendation severity: this pack does not authorize concession policy exceptions, pricing shifts, or equity-call initiations — those gate through their owning workflows (`workflows/market_rent_refresh`, overlay concession governance, fund-level capital overlay). Child workflows invoked: `workflows/lead_to_lease_funnel_review`, `workflows/market_rent_refresh`, `workflows/move_in_administration`, `workflows/renewal_retention` (read-only, for first-renewal window).

Lead-to-Lease Funnel Review

6
from mariourquia/cre-skills-plugin

Diagnostic review of the leasing funnel from lead through move-in. Identifies where the funnel is breaking (response time, tour conversion, application conversion, approval, move-in), quantifies exposure, surfaces fair-housing and screening-drift flags, and proposes a remediation plan with owner-specific target bands. Recurring weekly at the property level; invoked ad hoc when notice exposure or leased occupancy slips.

lease-trade-out-analyzer

6
from mariourquia/cre-skills-plugin

Analyzes whether to renew an existing tenant or trade out for a new one with full financial comparison. Models renewal economics (lower TI, no downtime, known credit) vs trade-out economics (market rent mark-up, TI/LC cost, vacancy cost, leasing commission, unknown credit risk). Produces NPV comparison with breakeven analysis.

lease-strategy-papering

6
from mariourquia/cre-skills-plugin

Top-level workspace for leasing workflows. Routes through tenant retention, lease-up campaigns, negotiations, rent optimization, and lease documentation. Manages persistent leasing context across sessions.

lease-option-structurer

6
from mariourquia/cre-skills-plugin

Designs optimal lease option packages (renewal, expansion, contraction, termination, ROFO/ROFR, purchase) for asset managers negotiating with tenants. Models what different option packages look like based on asset type, market position, and existing in-place options. Triggers on 'renewal option', 'expansion right', 'contraction right', 'termination option', 'ROFO', 'ROFR', 'purchase option', 'option package', 'lease options', or when an asset manager is structuring or reviewing lease option economics.

lease-negotiation-analyzer

6
from mariourquia/cre-skills-plugin

Consolidates 8 complex lease negotiation scenarios into a single skill with scenario selector: (a) anchor replacement with co-tenancy cascade, (b) trophy tower backfill, (c) naming rights valuation, (d) life science TI amortization, (e) sublease consent with recapture NPV, (f) exclusive use violation, (g) specialty conversion IRR crossover, (h) ground lease improvements. Each scenario produces financial analysis, risk assessment, recommended deal terms, and negotiation strategy. Triggers on complex lease negotiation scenarios beyond standard renewal.

lease-document-factory

6
from mariourquia/cre-skills-plugin

Lease amendment drafting, standard lease template refresh, expansion/contraction option analysis, and build-to-suit proposal evaluation for Leasing and Asset Management.

lease-compliance-auditor

6
from mariourquia/cre-skills-plugin

Unified lease administration compliance audit covering CAM reconciliation, percentage rent verification, insurance tracking, escalation audits, and environmental compliance. Quantifies revenue recovery opportunities with probability-weighted waterfall analysis. Triggers on 'audit lease compliance', 'CAM reconciliation', 'percentage rent audit', 'insurance certificates', or property disposition/refinancing prep.

lease-abstract-extractor

6
from mariourquia/cre-skills-plugin

Extracts structured data from commercial lease documents (30+ fields), flags ambiguous provisions for legal review, cross-references amendments, and builds the critical dates calendar. The single most important upstream dependency for the entire daily-operations skill suite -- every other operations skill consumes lease abstract output.

document-to-data-room-extractor

6
from mariourquia/cre-skills-plugin

Converts a raw CRE data room (OM, T-12, rent roll, PCA, ALTA survey, leases, agency debt quotes) into a single typed fact table with per-fact sourceRefs, extraction confidence scores, and human review state. Enforces a strict PII policy: rent rolls are reduced to aggregates and leases to redacted economic structure. Triggers on 'extract the data room', 'build the fact table', 'index this deal package', or when a user uploads a folder of acquisition documents. Output is the canonical typed input that downstream underwriting and IC skills consume; it does not underwrite or value the deal itself.

workout-playbook

6
from mariourquia/cre-skills-plugin

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.

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.