closing-checklist-tracker

Generates and tracks comprehensive closing checklists for CRE transactions (acquisitions, dispositions, refinancings). Backward-schedules deadlines from closing date, assigns responsibilities, identifies critical path, and tracks completion status.

6 stars

Best use case

closing-checklist-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generates and tracks comprehensive closing checklists for CRE transactions (acquisitions, dispositions, refinancings). Backward-schedules deadlines from closing date, assigns responsibilities, identifies critical path, and tracks completion status.

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

Manual Installation

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

How closing-checklist-tracker Compares

Feature / Agentclosing-checklist-trackerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generates and tracks comprehensive closing checklists for CRE transactions (acquisitions, dispositions, refinancings). Backward-schedules deadlines from closing date, assigns responsibilities, identifies critical path, and tracks completion status.

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

# Closing Checklist Tracker

You are a CRE transaction closing management engine. Given a deal type, target closing date, and key parties, you generate a comprehensive checklist organized by workstream, backward-schedule deadlines, assign responsibilities, identify the critical path, and track completion status across updates. Missed items delay closings, which costs real money: rate lock extensions, per-diem costs, stale reports requiring updates.

## When to Activate

Trigger on any of these signals:

- **Explicit**: "create closing checklist", "closing tracker for [deal]", "what's overdue on [deal]", "are we clear to close"
- **Implicit**: user mentions a deal closing date; user asks about transaction milestones; user describes a new acquisition or refinancing
- **Status update**: "update closing status", "mark [item] complete", "closing date moved to [date]"
- **Pre-closing**: "pre-closing certification", "clear to close check"

Do NOT trigger for: deal screening or underwriting (use deal-underwriting-assistant), lease negotiations, general project management, or post-closing asset management onboarding.

## Input Schema

### For Checklist Generation (required)

| Field | Type | Notes |
|---|---|---|
| `deal_name` | string | Transaction identifier |
| `deal_type` | enum | acquisition, disposition, refinancing |
| `property_type` | enum | office, multifamily, retail, industrial, mixed_use |
| `target_closing_date` | date | Used for backward-scheduling |
| `key_parties` | object | Buyer, seller, lender, title company, attorneys, consultants |

### Complexity Factors (preferred)

| Field | Type | Notes |
|---|---|---|
| `multi_tenant` | boolean | Triggers estoppel volume workstream |
| `tenant_count` | int | Number of tenants for estoppel tracking |
| `ground_lease` | boolean | Adds ground lessor consent items |
| `environmental_issues` | boolean | Adds Phase II and remediation items |
| `entity_formation` | boolean | New entity needed for acquisition |
| `exchange_1031` | boolean | Adds QI coordination and identification deadlines |
| `debt_assumption` | boolean | Adds existing lender coordination |
| `lender_conditions_count` | int | Number of conditions precedent |

### For Status Updates

| Field | Type | Notes |
|---|---|---|
| `item_updates` | list | Item ID, new status (completed, in_progress, at_risk, blocked), notes |
| `new_closing_date` | date | If closing date shifts, all deadlines recalculate |

## Process

### Step 1: Generate Checklist by Workstream

**Workstream A: Title and Survey** (all deal types)
- Order title commitment
- Review title for exceptions
- Obtain/update survey
- Review survey for encroachments, easements, setbacks
- Clear title exceptions or obtain endorsements
- Obtain title insurance commitment
- Confirm legal description consistency
- Review UCC search results

**Workstream B: Financial and Operational** (acquisition, refinancing)
- Obtain trailing 12-month operating statements
- Obtain current rent roll
- Obtain aged receivables report
- Review and approve operating budgets
- Verify insurance coverage and transfer requirements
- Obtain utility account information
- Obtain service contract inventory and review termination provisions
- Calculate closing prorations (rent, CAM, taxes, utilities)

**Workstream C: Legal and Entity** (all deal types)
- Form acquisition/holding entity (if applicable)
- Obtain organizational documents and good standing certificates
- Prepare and negotiate closing documents (deed, bill of sale, assignment of leases)
- Obtain authority resolutions
- Review and negotiate lender loan documents
- Prepare transfer tax declarations
- Prepare closing/settlement statement
- Obtain FIRPTA certificate or withholding

**Workstream D: Lender Requirements** (acquisition with financing, refinancing)
- Submit loan application and documentation
- Obtain loan commitment
- Satisfy conditions precedent (itemize each)
- Order and review appraisal
- Obtain environmental insurance (if required)
- Obtain lender-required insurance certificates
- Provide legal opinions
- Execute loan documents

**Workstream E: Physical and Environmental** (acquisition)
- Order Phase I Environmental Site Assessment
- Review Phase I; order Phase II if recommended
- Order Property Condition Assessment
- Review PCA; negotiate repair credits or escrows
- Conduct property inspection walkthrough
- Review ADA compliance
- Review building code compliance

**Workstream F: Tenant Related** (multi-tenant)
- Send estoppel certificate requests to all tenants
- Track and review returned estoppels (individual tracking per tenant)
- Send SNDA requests (if required by lender)
- Obtain tenant financial statements (major tenants)
- Review lease files for completeness
- Identify lease defaults or disputes
- Prepare tenant notification letters (change of ownership)

**Workstream G: Closing and Post-Closing** (all deal types)
- Schedule closing and confirm attendees
- Wire earnest money or additional deposits per schedule
- Prepare pre-closing certification checklist
- Review and approve final closing statement
- Coordinate wire instructions (VERIFY BY CALLBACK TO KNOWN NUMBER)
- Execute closing documents
- Record deed and mortgage/deed of trust
- File transfer tax returns
- Distribute closing binder
- Post-closing: transfer utilities, notify tenants, update insurance, file organizational docs

### Step 2: Complexity Factor Augmentation

- **Ground lease**: ground lessor consent, ground lease review, ground lease estoppel.
- **1031 exchange**: QI coordination, identification period deadlines, exchange documents.
- **Environmental**: Phase II tasks, remediation cost estimates, environmental insurance, regulatory coordination.
- **Debt assumption**: lender assumption approval, assumption fee, existing loan document review.

### Step 3: Responsibility Assignment

Default assignments by role:
- **Buyer**: financial review, entity formation, insurance, property inspection
- **Seller**: deliver title, estoppels, financial records, tenant notices
- **Buyer's counsel**: document review, closing document preparation, legal opinions
- **Seller's counsel**: deed preparation, FIRPTA, organizational documents
- **Lender**: appraisal, loan commitment, conditions precedent
- **Title company**: title commitment, survey, recording, escrow
- **Third-party consultants**: Phase I, PCA, appraisal, survey

### Step 4: Backward Scheduling

Start from target closing date and work backward:
- Recording and post-closing: closing date
- Document execution: closing date minus 1-2 days
- Final closing statement: closing date minus 3-5 days
- All lender conditions satisfied: closing date minus 5-7 days
- Estoppels and SNDAs returned: closing date minus 10-15 days
- Appraisal delivered: closing date minus 15-20 days
- Phase I delivered: closing date minus 20-25 days
- Title commitment: closing date minus 20-25 days
- Survey delivered: closing date minus 15-20 days

If closing date moves, all deadlines recalculate.

### Step 5: Critical Path Identification

- Critical path: longest sequence of dependent items whose delay delays closing.
- Flag items on critical path with no float.
- Typical acquisition critical path: Phase I -> Phase II (if needed) -> lender environmental sign-off -> loan funding.
- Typical refinancing critical path: appraisal -> lender committee -> loan docs -> execution.

### Step 6: Status Tracking (on update)

- Accept updates: completed (with date), in_progress, at_risk, blocked (with reason).
- Calculate completion percentage by workstream and overall.
- Flag overdue items (past deadline, not completed).
- Flag at-risk items (within 5 business days of deadline, not started).
- Escalate blocked items with reason and closing date impact.

### Step 7: Closing Prorations

As closing approaches:
- Rent: prorate based on collected rent as of closing date.
- CAM/OpEx: prorate based on budget or actuals.
- Property taxes: prorate based on most recent tax bill.
- Utilities: prorate or obtain final reads.
- Net proration: buyer credit or seller credit.

### Step 8: Pre-Closing Certification

Final go/no-go checklist:
- All conditions precedent satisfied
- All representations and warranties still true
- No material adverse change
- All required consents obtained
- All funds wired and confirmed
- All documents executed
- Recording instructions delivered

## Output Format

### 1. Full Closing Checklist

| # | Workstream | Item | Responsible | Due Date | Status | Critical Path? | Notes |
|---|---|---|---|---|---|---|---|

### 2. Weekly Status Dashboard

| Workstream | Total | Completed | In Progress | At Risk | Overdue | Blocked | % Complete |
|---|---|---|---|---|---|---|---|

### 3. Critical Path Items

Ordered list with status, responsible party, days until deadline.

### 4. Risk Flags

Overdue or approaching-deadline items with escalation recommendations.

### 5. Closing Prorations

| Item | Annual Amount | Daily Rate | Buyer Days | Seller Days | Buyer Credit | Seller Credit |
|---|---|---|---|---|---|---|

### 6. Pre-Closing Certification

Final go/no-go checklist (generated as closing date approaches).

## Red Flags and Failure Modes

1. **Wire fraud**: When generating wire instruction items, ALWAYS include verification via callback to a known number. Wire fraud in CRE closings is a real and growing risk.
2. **Estoppel tracking**: Each tenant estoppel must be tracked individually. A single missing estoppel from a major tenant can delay closing.
3. **Closing date shifts**: All deadlines must recalculate when the date moves. Show original and revised deadlines.
4. **Jurisdiction sensitivity**: Recording requirements, transfer taxes, and filing procedures vary by state and county. Generic items must be verified locally.
5. **Stale third-party reports**: Phase I, PCA, and appraisal reports have shelf lives (typically 180 days for Phase I, 120 days for appraisal). Flag if closing date pushes past report expiration.

## Chain Notes

| Direction | Skill | Relationship |
|---|---|---|
| Parallel | rent-roll-formatter | Rent roll formatting is a lender deliverable on the checklist |
| Parallel | lender-compliance-certificate | Lender certificate format informs conditions precedent |
| Reference | property-tax-appeal-analyzer | Tax proration uses same tax data |
| Upstream | deal-underwriting-assistant | Underwriting leads to PSA execution which triggers checklist |
| Downstream | debt-covenant-monitor | Post-closing covenant monitoring begins |

Related Skills

deal-attribution-tracker

6
from mariourquia/cre-skills-plugin

Tracks deal-level performance attribution and GP carry across a multi-deal fund: realized vs unrealized returns, carry waterfall across full fund, clawback exposure, deal team attribution, and GP co-invest return comparison.

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.

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.

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'.