Move-In Administration

Coordinates every step from lease execution to resident in the unit. Confirms move-in readiness, generates document packets per jurisdiction overlay, schedules utility transfers, produces welcome communications, and closes the loop by marking the move-in event and updating occupancy metrics. Routes any reasonable-accommodation signal out of the workflow to a human path.

6 stars

Best use case

Move-In Administration is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Coordinates every step from lease execution to resident in the unit. Confirms move-in readiness, generates document packets per jurisdiction overlay, schedules utility transfers, produces welcome communications, and closes the loop by marking the move-in event and updating occupancy metrics. Routes any reasonable-accommodation signal out of the workflow to a human path.

Teams using Move-In Administration 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/move_in_administration/SKILL.md --create-dirs "https://raw.githubusercontent.com/mariourquia/cre-skills-plugin/main/src/skills/residential_multifamily/workflows/move_in_administration/SKILL.md"

Manual Installation

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

How Move-In Administration Compares

Feature / AgentMove-In AdministrationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Coordinates every step from lease execution to resident in the unit. Confirms move-in readiness, generates document packets per jurisdiction overlay, schedules utility transfers, produces welcome communications, and closes the loop by marking the move-in event and updating occupancy metrics. Routes any reasonable-accommodation signal out of the workflow to a human path.

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

# Move-In Administration

## Workflow purpose

Drive a reliable, fair, and documented move-in for every new resident. Convert an executed lease into a prepared unit, a complete document packet, a scheduled utility transfer, a welcome touch, and a clean event record that updates the property's leased and physical occupancy metrics.

## Trigger conditions

- **Explicit:** "prep move-in for unit X", "move-in packet for resident Y", "welcome communication", "move-in readiness check".
- **Implicit:** a lease transitions from `executed` to within `preleased_window` of `start_date`; a unit ready-date approaches; a renter confirms move-in time.
- **Recurring:** daily scan of upcoming move-ins inside the overlay's notice window.

## Inputs (required / optional)

| Input | Type | Required | Notes |
|---|---|---|---|
| Executed lease | record | required | lease_id, unit_id, start_date, resident_ids |
| Unit ready status | record | required | from `workflows/unit_turn_make_ready` |
| Jurisdiction move-in docs overlay | yaml | required | security-deposit and prepaid-rent handling |
| Utility setup overlay | yaml | required | transfer cutover guide by market |
| Welcome template library | md | optional | overlay-scoped templates |
| Accommodation-request flag | field | optional | if present, route out |

## Outputs

| Output | Type | Shape |
|---|---|---|
| Move-in readiness checklist | `checklist` | blockers, owners, due dates |
| Document packet | assembled | lease copy, addenda, rules, disclosures per overlay |
| Utility transfer instructions | `email_draft` | resident-facing, market-specific |
| Welcome communication | `email_draft` | portal + email, marked `draft_for_review` |
| Move-in event record | update | triggers `leased_occupancy`, `physical_occupancy` refresh |

## Required context

Asset_class, segment, form_factor, lifecycle_stage, management_mode, market, jurisdiction. Jurisdiction gates document-packet composition.

## Process

1. **Scan upcoming move-ins.** Surface every lease with `start_date` inside the overlay's notice window.
2. **Readiness check (decision point).**
   - If unit status is `ready` (from turn workflow) and all required inspections are complete, proceed.
   - If unit is not ready, open a readiness-blocker checklist; escalate any blocker not resolvable by the overlay's SLA to maintenance_supervisor and property_manager.
3. **Document packet assembly.** Compose per jurisdiction overlay: lease + addenda + rules + disclosures + security-deposit receipt per statute + any state-required notices. Every template carries `legal_review_required` if jurisdiction treats it as statutory.
4. **Utility setup.** Produce the market-specific utility transfer instructions; include resident-held vs. RUBS-recovered items per overlay. Flag if utility is the owner's responsibility and transfer not needed.
5. **Welcome communication.** Draft portal message + email in overlay-approved tone; scan copy against the fair-housing term list.
6. **Accommodation-request handling (branch).** If the applicant or new resident has indicated a reasonable-accommodation / reasonable-modification need, route out of this workflow to the human-only accommodation path; do not process autonomously.
7. **Move-in day confirmation.** PM or leasing confirms move-in. Workflow records the event, updates metrics, and closes the readiness checklist.
8. **Post-move-in touch.** Schedule a 7-day follow-up draft for PM review.
9. **Confidence banner.** Reference `as_of_date` and `status` tags.

## Metrics used

`move_in_conversion`, `leased_occupancy`, `preleased_occupancy`, `physical_occupancy`.

## Reference files used

- `reference/normalized/approval_threshold_defaults.csv`
- `reference/normalized/move_in_documents__{jurisdiction}.yaml`
- `reference/normalized/utility_setup_guides__{market}.yaml`

## Escalation points

- Move-in readiness blocker: maintenance_supervisor and property_manager.
- Reasonable-accommodation signal: out of workflow, human path.
- Fair-housing term hit in any communication: `approval_request` row 3 before send.

## Required approvals

None by default. Legal-notice-style documents in the packet rely on jurisdiction overlay; the packet is not sent until PM confirms.

## Failure modes

1. Move-in without readiness confirmation. Fix: readiness state from the turn workflow is a gate.
2. Missing a jurisdiction-specific disclosure. Fix: overlay governs the packet composition; missing overlay refuses.
3. Sending welcome copy that signals protected-class preference. Fix: copy scan is mandatory.
4. Processing an accommodation request in-line. Fix: auto-handoff to human path.
5. Failing to update occupancy metrics. Fix: event record is the write that triggers metric recompute.

## Edge cases

- **Short-lead move-in (within 48 hours of signing):** shorten checklist and flag PM; overlay may require extra confirmation.
- **Joint lease with phased move-in (one resident in, one later):** event records partial; `leased_occupancy` updates on first; `physical_occupancy` reflects actual.
- **Subsidized or assistance-program resident:** additional overlay documents; workflow surfaces the overlay path.
- **Transfer within property:** use this workflow for the destination unit; `workflows/move_out_administration` handles the origin unit.

## Example invocations

1. "Prep move-in for unit 214 at Ashford Park on 2026-05-01."
2. "What's blocking the move-in for 305 next week?"
3. "Build the document packet for resident X at Willow Creek, jurisdiction=Charlotte."

## Example outputs

### Output — Move-in readiness brief (abridged, unit 214, Ashford Park, start 2026-05-01)

**Status.** Unit `ready` per turn workflow, inspection completed 2026-04-28. No blockers.

**Document packet.** Lease + addenda + rules + disclosures + security-deposit receipt per Charlotte overlay assembled; `legal_review_required` banners present on statutorily-required disclosures; PM confirmation pending before send.

**Utility setup.** Charlotte overlay: resident-held electric + gas; owner-held water (RUBS). Resident instruction draft produced.

**Welcome.** Portal message + email drafted `draft_for_review`. Copy scan clean.

**Accommodation flag.** None.

**Post-move-in follow-up.** 7-day touch scheduled 2026-05-08.

**Confidence banner.** `move_in_documents__charlotte@2026-03-31, status=sample`. `utility_setup_guides__charlotte@2026-03-31, status=starter`.

Related Skills

Move-Out Administration

6
from mariourquia/cre-skills-plugin

Coordinates every step from notice-to-vacate through unit transfer to the turn workflow. Produces the move-out inspection checklist, assembles the final ledger and statutorily-compliant security-deposit statement, handles damage charge disputes, and hands off to the turn workflow. Enforces jurisdiction-specific return deadlines.

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