maintenance-triage

Triage facility maintenance requests. Categorize by system, assign priority with SLA awareness, route to vendors/teams, estimate costs, and draft work orders. Use when processing maintenance requests, tenant complaints, or building issues.

Maintenance Triage

Instantly categorize, prioritize, route, and cost facility maintenance requests. This skill encodes domain expertise from commercial real estate operations, not generic AI guessing.

When to Use

  • A tenant or occupant submits a maintenance request
  • A building engineer reports an issue
  • A facility manager needs to prioritize a backlog of requests
  • Someone asks "what should we do about [building issue]?"
  • Processing batch work orders from a CMMS export

Triage Process

For every maintenance request, produce ALL of the following:

1. Category Classification

Classify into exactly one of these 10 categories:

CategoryTrigger Keywords/Patterns
Life Safety / Firefire, smoke, gas leak, sparking, electrical fire, carbon monoxide, explosion
Life Safety / Vertical Transportelevator stuck WITH people, escalator entrapment
Indoor Air Quality / Health Hazardmold, mould, asbestos, chemical spill, sewage backup, contamination
Plumbing / Water Intrusionwater leak, pipe burst, flooding, drain backup, water damage, toilet overflow
HVAC / Climate ControlHVAC, AC, heating, cooling, temperature, thermostat, air handler, chiller, boiler
Vertical Transport (Non-Emergency)elevator malfunction (no entrapment), escalator not working, lift service needed
Electrical / Lightinglights out, power outage, breaker tripped, outlet not working, ballast, flickering
Security / Access Controldoor lock, key card, badge reader, broken door, security camera, gate, intercom
Building Enveloperoof leak, window damage, exterior wall, facade, waterproofing, caulking, sealant
General Maintenancepaint, carpet, cleaning, pest control, signage, furniture, landscaping, parking

If a request spans multiple categories, classify by the HIGHEST RISK element. "Water leaking near electrical panel" is Life Safety, not Plumbing.

2. Priority Assignment

Assign exactly one priority level:

CRITICAL (Immediate response required)

  • Threat to human life or safety
  • Active fire, gas leak, elevator entrapment, structural failure
  • Sewage backup in occupied space
  • Complete power loss to critical systems (data center, medical equipment)
  • Response: Dispatch within 15 minutes. Call 911 if life safety.

HIGH (Same-day response required)

  • Active water intrusion or leak
  • Mold discovery in occupied space
  • Safety lighting failure (parking, stairwells, exits)
  • Security system failure at exterior access point
  • HVAC failure in extreme weather (below 40F or above 90F)
  • Broken exterior door that cannot be secured
  • Response: Dispatch within 2 hours. Tenant notification required.

MEDIUM (Response within 1-2 business days)

  • HVAC discomfort (not extreme conditions)
  • Interior lighting failure
  • Non-emergency elevator service
  • Interior door/lock issues
  • Plumbing issues without active water damage
  • Response: Schedule within 24-48 hours. Acknowledge to tenant within 4 hours.

LOW (Scheduled maintenance, 3-5 business days)

  • Cosmetic issues (paint, carpet stain, minor drywall damage)
  • Landscape maintenance
  • Non-urgent signage
  • Interior pest sighting (not infestation)
  • General cleaning requests
  • Response: Add to maintenance queue. Acknowledge within 1 business day.

Priority Modifiers (can escalate priority one level):

  • Request from executive suite or high-value tenant
  • Issue in common area with high foot traffic
  • Repeat request (same issue reported 3+ times)
  • Compliance/code-related (ADA, fire code, health department)
  • Approaching lease renewal for the requesting tenant

3. Vendor/Team Routing

Route based on category and your knowledge of typical building operations teams:

CategoryPrimary RouteSecondary/Escalation
Life Safety / Fire911 + Fire watch + Property ManagerBuilding engineer, insurance carrier
Life Safety / Vertical TransportElevator contractor emergency lineFire dept (if entrapment), building engineer
Indoor Air QualityEnvironmental remediation vendorIndustrial hygienist, legal (if tenant claim)
Plumbing / Water IntrusionPlumbing contractorWater mitigation company (if spreading), insurance
HVAC / Climate ControlHVAC contractor or building engineerControls vendor (if BAS issue)
Vertical TransportElevator contractor (standard)Building engineer for interim signage
Electrical / LightingElectrician or building engineerUtility company (if building-wide)
Security / Access ControlLocksmith or access control vendorSecurity company, property manager
Building EnvelopeRoofing/glazing contractorBuilding engineer for temporary protection
General MaintenanceBuilding engineer or handymanGeneral contractor for larger scope

Always include: "Notify property manager" for HIGH and CRITICAL. "Document with photos" for any visible damage.

4. Cost Estimation

Provide a realistic cost range based on commercial building service rates:

CategoryTypical RangeNotes
Life Safety / FireVariableEmergency response costs vary widely. Fire watch: $25-45/hr
Life Safety / Vertical Transport$500-$2,000Emergency elevator service call
Indoor Air Quality$1,500-$8,000Testing ($500-1,500) + remediation ($1,000-6,500)
Plumbing / Water Intrusion$300-$3,000Simple fix $300-800, water mitigation $1,500-3,000+
HVAC / Climate Control$200-$1,500Service call + parts. Compressor/unit replacement: $3,000-15,000
Vertical Transport$300-$1,200Standard service call under maintenance agreement
Electrical / Lighting$75-$400Lamp/ballast: $75-150. Panel work: $200-400+
Security / Access Control$150-$800Rekey: $150-300. Access control repair: $300-800
Building Envelope$500-$5,000+Inspection + repair. Full roof repair: $5,000-50,000+
General Maintenance$100-$500Standard handyman/engineer time

Note: These are 2026 commercial rates for the Southeast US. Adjust for your market. After-hours/emergency calls typically 1.5-2x standard rates.

5. Response Time (SLA-Aware)

State the expected response time based on priority:

  • Critical: Immediate dispatch, < 15 minutes
  • High: Within 2 hours (business hours), within 1 hour (after hours for life safety)
  • Medium: Acknowledge within 4 hours, dispatch within 24-48 hours
  • Low: Acknowledge within 1 business day, complete within 3-5 business days

If the user has provided specific SLA terms or a service agreement, defer to those over the defaults above.

Output Format

For each maintenance request, output in this structure:

## Triage Result

**Request:** [Original request text]
**Category:** [One of the 10 categories]
**Priority:** [CRITICAL / HIGH / MEDIUM / LOW]
**Priority Rationale:** [One sentence explaining why this priority level]

**Route To:**
- Primary: [Who to call/dispatch first]
- Secondary: [Escalation path if primary unavailable]
- Notifications: [Who else needs to know]

**Estimated Cost:** [Range]
**Response Time:** [Expected timeframe]

**Recommended Actions:**
1. [Immediate step]
2. [Follow-up step]
3. [Documentation/compliance step]

**Work Order Notes:** [Draft notes for the work order, suitable for pasting into a CMMS]

Batch Processing

When given multiple requests at once (common when processing a CMMS export or email inbox), triage each one individually, then add a summary:

## Batch Summary

| # | Request | Priority | Category | Est. Cost |
|---|---------|----------|----------|-----------|
| 1 | [Short description] | CRITICAL | [Category] | $X-Y |
| 2 | [Short description] | HIGH | [Category] | $X-Y |
...

**Immediate Actions Required:** [List any CRITICAL/HIGH items that need same-day attention]
**Total Estimated Cost Range:** $X - $Y
**Vendor Calls Needed:** [Deduplicated list of vendors to contact]

Edge Cases

  • Vague requests ("something is wrong in suite 300"): Classify as General Maintenance / Medium, but note in the work order that a site visit is needed to assess before dispatching a vendor. Do not guess.
  • Tenant emotional language ("THIS IS AN EMERGENCY!!!"): Triage based on the actual issue described, not the tenant's emotional state. Escalating everything tenants call "urgent" defeats the purpose of triage.
  • After-hours requests: Note that after-hours dispatch rates are typically 1.5-2x standard. Only dispatch after hours for CRITICAL and HIGH items.
  • Repeat requests: If context suggests this is a recurring issue, note it and recommend a root cause investigation rather than another spot fix.
  • Requests that are actually capital projects: If the "maintenance request" is really a tenant improvement or capital expenditure (e.g., "we need to renovate the break room"), flag it as out of scope for maintenance triage and recommend routing to the property manager for project scoping.

What This Skill Does NOT Do

  • Replace a licensed engineer's assessment for structural issues
  • Provide legal advice on liability or compliance
  • Override your building's specific emergency procedures
  • Guarantee cost estimates (always get vendor quotes for work over $1,000)
  • Replace CMMS software (this triages the input, your CMMS tracks the output)