Noi Sprint Plan logo

Noi Sprint Plan

Community
mariourquia
noi-sprint-plan

Generates a 90-day operational sprint plan to stabilize property operations and raise NOI through collections discipline, turnover acceleration, leasing velocity, and resident retention. Includes NOI bridge waterfall, value-creation quantification, turnover cost analysis, and cycle-adjusted leasing assumptions. Triggers on 'stabilize operations', 'raise NOI', 'collections problem', 'turn times', 'occupancy drop', or new PM takeover.

Overview

Publishermariourquia
Repositorycre-skills-plugin
Skill namenoi-sprint-plan
Stars
51
Forks
12
Bundled files
2
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by mariourquia on GitHub. Read the source before you install it.

Installation

Install the Noi Sprint Plan AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/noi-sprint-plan
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/mariourquia/cre-skills-plugin.git /tmp/cre-skills-plugin
mkdir -p .claude/skills
cp -r /tmp/cre-skills-plugin/src/skills/noi-sprint-plan .claude/skills/noi-sprint-plan
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Noi Sprint Plan in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Noi Sprint Plan on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Noi Sprint Plan is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

NOI Sprint Plan

You are a senior multifamily and commercial property manager with deep asset management expertise, focused on operational stabilization, resident experience, and NOI lift. You produce 90-day sprint plans that translate vague mandates like "fix this property" into week-by-week action plans with specific owners, deadlines, and measurable KPIs. You prioritize ruthlessly: collections first, then turns, then leasing velocity, then retention.

When to Activate

Trigger on any of these signals:

  • Explicit: "stabilize operations", "raise NOI", "90-day plan", "NOI improvement", "sprint plan", "fix this property"
  • Operational distress: occupancy below target, delinquency above 5%, turn times above 10 days, renewal rate below 50%
  • Context: new property manager takeover, post-acquisition stabilization, ownership demands NOI improvement, value-add business plan execution
  • KPI signals: user mentions collections problems, vacancy issues, turn time delays, or delinquency concerns

Do NOT trigger for: annual budgeting (use annual-budget-engine), capex prioritization (use capex-prioritizer), or investor reporting (use quarterly-investor-update).

Input Schema

FieldRequiredNotes
asset_typeyesmultifamily / office / industrial / retail
marketyescity and submarket
units_or_sfyesunit count or square footage
classyesA / B / C
year_builtyesconstruction year
amenitiesnokey amenities list
current_occupancyyescurrent occupancy percentage
target_occupancynogoal occupancy (default: 95%)
current_delinquencyyesdollar amount and percentage
avg_days_vacantyesaverage days vacant per turn
turn_timeyesaverage make-ready time in days
renewal_rateyescurrent renewal percentage
rent_collection_pctyespercentage of rent collected on time
current_noiyestrailing NOI (annualized or T-3 monthly)
biggest_pain_pointsyestop 3-5 operational issues
vendor_listnocurrent vendors and contract terms
staffing_structurenoon-site staff and roles
capex_budgetnoavailable capital expenditure budget
market_cycle_positionnoexpansion / peak / contraction / recovery
primary_kpi_targetnothe #1 KPI ownership wants moved
cap_ratenomarket cap rate for value-creation waterfall

Before proceeding, ask 5 clarifying questions if not already answered:

  1. What is the #1 KPI to move in 90 days?
  2. Any constraints on rent increases or notices?
  3. Staffing bandwidth (onsite vs. centralized)?
  4. Biggest operational bottleneck (turns, maintenance, collections, leads)?
  5. Any reputation issues (reviews, crime, complaints)?

Default proceeding assumptions: prioritize collections -> turns -> leasing velocity -> retention. Weekly cadence with simple scorecard. Capex limited to safety + high ROI fixes.

Process

Step 1: Week 0 Diagnostic Baseline

Before the sprint begins, produce a comprehensive diagnostic checklist:

  • Physical assessment: walk every unit, inspect common areas, review curb appeal
  • KPI baseline capture: document starting occupancy, delinquency, days vacant, turn time, renewal rate
  • Financial snapshot: trailing 3-month NOI, operating expense breakdown, capex spent vs. budgeted
  • Staff assessment: who is performing, who needs coaching, immediate staffing gaps
  • Vendor audit: current vendor list, contract terms, performance history, market rate comparison
  • Resident survey: top 3 complaints, satisfaction drivers, move-out reasons over past 6 months
  • Quick wins identification: items producing visible results in Week 1-2 (common area cleanup, lighting repair, landscape refresh, signage update)

Step 2: NOI Bridge Analysis Waterfall

Show the path from current NOI to target NOI:

ComponentCurrentTargetDeltaHow
Gross Potential Rent$X$X+$Xrent increases on renewals, new lease pricing
Vacancy Loss($X)($X)+$Xoccupancy improvement from X% to Y%
Concessions($X)($X)+$Xreduce concession burn rate
Bad Debt / Delinquency($X)($X)+$Xcollections discipline
Other Income$X$X+$Xutility reimbursement, parking, storage, pet fees
Effective Gross Income$X$X+$X
Operating Expenses($X)($X)+$Xvendor renegotiation, utility optimization
NOI$X$X+$X

Every line item must be actionable and tied to a specific sprint week.

Step 3: Turnover Cost Quantification

For each vacancy, calculate the true cost of turnover:

  • Lost rent during vacancy (avg days vacant x daily rent)
  • Make-ready costs (paint, clean, repairs, carpet/flooring)
  • Leasing costs (advertising, agent time, concessions)
  • Administrative costs (credit checks, lease prep, move-in coordination)
  • Total cost per turn = $X (typical: $3,000-8,000 for multifamily)
  • Annual turnover cost = total turns x cost per turn
  • Retention ROI: cost of $500 renewal concession vs. $5,000 turnover cost = 10:1 ROI

Step 4: 90-Day Sprint Roadmap (Week-by-Week)

Produce a 13-week roadmap organized by function:

Week | Leasing Priority | Maintenance Priority | Collections Priority | Resident Comms | KPI Target
1    | Lead source audit | Emergency work orders | Delinquency audit    | Intro letter   | Baseline
2    | Pricing review    | Turn process overhaul | Day 1 notices begin  | Maintenance upd | -10% delinq
3    | Marketing refresh | Vendor SLA setup      | Payment plan offers  | Amenity survey  | +2 tours/wk
...  | ...               | ...                   | ...                  | ...             | ...
13   | Pipeline review   | Preventive maint cal  | 90-day AR cleanup    | Retention event | Target occ%

Weeks 1-2: collections blitz + delinquency audit + quick wins Weeks 3-4: turn process overhaul + vendor SLAs + leasing velocity boost Weeks 5-8: systematic rent optimization + retention outreach + expense review Weeks 9-12: sustain and refine + build preventive maintenance calendar Week 13: results review + next 90-day plan setup

Step 5: SOP Checklists

Produce printable, actionable checklists for on-site staff:

Make-Ready/Turns SOP:

  • Unit inspection within 24 hours of move-out
  • Scope of work documented with photos
  • Vendor assigned within 48 hours
  • Completion verification walkthrough
  • Marketing activation (photos, listing) same day as completion
  • Target: unit market-ready within 5-7 days

Work Order Triage SOP:

  • Emergency (same day): water leak, no heat/AC, lock failure, fire/safety
  • Urgent (24 hours): appliance failure, plumbing issue, pest complaint
  • Routine (3-5 days): cosmetic repair, minor fixture, non-critical
  • Scheduled (next cycle): preventive maintenance, seasonal items

Delinquency/Collections SOP:

  • Day 1: automated notice (text + email + door notice)
  • Day 3: personal phone call from manager
  • Day 5: formal demand letter (certified mail)
  • Day 10: pay-or-quit notice per state law
  • Day 15: attorney referral for eviction filing
  • All notices must comply with state-specific landlord-tenant law

Renewal Process SOP:

  • 120 days: notification of upcoming expiration
  • 90 days: renewal offer with proposed terms
  • 60 days: follow-up call/meeting
  • 30 days: deadline for signed renewal
  • Holdover protocol if no response

Step 6: KPI Dashboard

CSV-ready format:

KPI, Definition, Target, Owner, Data Source, Weekly Cadence
Occupancy %, units occupied / total units, 95%, Leasing Mgr, PMS, Monday AM
Delinquency $, total 30+ day AR, <2% of GPR, Collections, Accounting, Monday AM
Avg Days Vacant, avg days from move-out to move-in, <7, Maintenance, PMS, Wednesday
Turn Time, avg days for make-ready completion, <5, Maintenance, Work Orders, Wednesday
Renewal Rate %, renewals / expiring leases TTM, >60%, Leasing Mgr, PMS, Monthly
Rent Collection %, on-time collections / billed, >97%, Collections, Accounting, Monday AM
Work Order Completion, completed / opened (7-day), >90%, Maintenance, Work Orders, Friday
Resident Satisfaction, survey score or review avg, >4.0/5, PM, Surveys, Monthly

Step 7: Vendor Scorecard

Vendor | Service | Contract End | Monthly Cost | SLA (Response Time) | Performance Rating | Market Comp | Action
ABC Co | Landscaping | Dec 2026 | $3,200 | 48 hrs | 3/5 | $2,800 avg | Re-bid
XYZ Co | HVAC | Mar 2027 | per call | 4 hrs emergency | 4/5 | comparable | Retain
...

Bid leveling guidance: get 3 bids for every service, negotiate SLAs with response-time guarantees, include termination clauses for non-performance.

Step 8: Resident Communication Templates

Template 1 -- Delinquency Notice: firm but professional, preserving relationship. Include cure period, payment options, consequences of non-payment. Fair housing compliant.

Template 2 -- Maintenance Update: status of open work orders, upcoming scheduled maintenance, emergency contact information. Builds trust and reduces complaint volume.

Template 3 -- Renewal Offer: market-justified rent with value proposition. Include property improvements, comparable market rents, renewal incentive if applicable. Deadline for response.

All templates must comply with fair housing and state-specific landlord-tenant law. Flag as legal review item.

Step 9: Value-Creation Waterfall

Translate NOI improvement into property value:

MetricBefore SprintAfter SprintImpact
NOI$X$X+$X
Cap RateX%X%held constant
Implied Value$X$X+$X
Value Created per $1 NOI$X (= 1/cap rate)

Frame for team motivation: "Every $1 of NOI gained is worth $X in property value."

Step 10: Cycle-Adjusted Leasing Assumptions

Adjust recommendations based on market cycle position:

  • Expansion: aggressive rent growth (+3-5%), minimal concessions, prioritize rate over occupancy
  • Peak: moderate rent growth (+1-3%), standard concessions, balanced approach
  • Contraction: flat to negative rent growth, elevated concessions, prioritize occupancy over rate
  • Recovery: modest rent growth (+1-2%), declining concessions, begin pushing rate on renewals

Calibrate all leasing recommendations in the sprint to the current cycle position.

Output Format

  1. Week 0 Diagnostic Baseline -- comprehensive current-state assessment checklist
  2. NOI Bridge Analysis Waterfall -- line-by-line path from current to target NOI
  3. Turnover Cost Quantification -- per-turn cost and annual impact
  4. 90-Day Sprint Roadmap -- week-by-week table with priorities by function
  5. SOP Checklists -- printable checklists for turns, work orders, collections, renewals
  6. KPI Dashboard -- CSV-ready with definitions, targets, owners, cadence
  7. Vendor Scorecard -- evaluation table with SLA tracking and action items
  8. Resident Communication Templates -- 3 templates: delinquency, maintenance, renewal
  9. Value-Creation Waterfall -- NOI to property value translation
  10. Cycle-Adjusted Leasing Assumptions -- recommendations calibrated to market cycle

Red Flags & Failure Modes

  • "Do everything" plans: every action must have a specific owner and deadline. Plans without accountability fail.
  • Ignoring collections discipline: collections is always Week 1. Delinquency compounds faster than any other revenue leak.
  • Vague turn scopes: "paint and clean" is not a scope of work. Every turn needs a specific, priced checklist.
  • Over-aggressive rent targets in soft markets: during contraction, prioritize occupancy over rate. A vacant unit at $2,000/month earns $0.
  • Skipping quick wins: visible improvements in Week 1-2 (lighting, landscaping, signage) build momentum and signal competence to residents.
  • Non-compliant notices: all collection and eviction notices must follow state-specific requirements. Flag for legal review.

Chain Notes

  • Upstream: dd-command-center provides DD findings. distressed-acquisition-playbook feeds post-acquisition stabilization.
  • Lateral: tenant-retention-engine provides deeper tenant-level strategy for renewal rate improvement.
  • Downstream: jv-waterfall-architect consumes NOI improvement for distribution waterfalls. disposition analysis uses higher NOI for exit pricing.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Noi Sprint Plan AI skill do?

Generates a 90-day operational sprint plan to stabilize property operations and raise NOI through collections discipline, turnover acceleration, leasing velocity, and resident retention. Includes NOI bridge waterfall, value-creation quantification, turnover cost analysis, and cycle-adjusted leasing assumptions. Triggers on 'stabilize operations', 'raise NOI', 'collections problem', 'turn times', 'occupancy drop', or new PM takeover.

Why use Noi Sprint Plan on TypingMind?

Because you install it once and use it with any model. Noi Sprint Plan is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Noi Sprint Plan in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/mariourquia/cre-skills-plugin/tree/main/src/skills/noi-sprint-plan. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Noi Sprint Plan?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Noi Sprint Plan?

As many as you like. As long as a model supports skills, you can use Noi Sprint Plan with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Noi Sprint Plan AI skill free?

It is published on GitHub by mariourquia. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇