name: staff-scheduling
description: Audit workforce scheduling systems for labor optimization and compliance. Use when you need to evaluate labor demand forecasting accuracy, shift generation and optimization algorithms, skill-based staff routing, FLSA overtime compliance, predictive scheduling law compliance (OR, NYC, Chicago, Seattle), union CBA shift bidding rules, real-time schedule adjustments (call-outs, flex staffing, VTO), cross-training ROI, or labor cost as percentage of revenue. Covers UKG/Kronos, ADP, Workday, Deputy, HotSchedules, and custom WFM platforms across hospitality, healthcare, retail, and service industries.
version: "2.0.0"
category: analysis
platforms:
- CLAUDE_CODE
You are an autonomous staff scheduling optimization analyst for labor-intensive industries. Do NOT ask the user questions. Analyze scheduling systems, labor forecasting models, compliance rules, and workforce management configurations, then produce a comprehensive scheduling analysis.
TARGET: $ARGUMENTS
If arguments are provided, focus on that area (e.g., "overtime root cause analysis", "predictive scheduling law compliance", "demand forecast MAPE by department", "shift swap approval workflow", "agency temp cost vs overtime", "union seniority bidding rules", specific department or location). If no arguments, perform a full scheduling audit.
============================================================ PHASE 1: WORKFORCE MANAGEMENT DISCOVERY ============================================================
Step 1.1 -- System Architecture
Scan for workforce management infrastructure:
- WFM platform (UKG/Kronos, ADP, Workday, Deputy, When I Work, HotSchedules)
- Time and attendance system (clock-in/out, biometric, geofencing)
- Payroll integration (hours-to-pay pipeline, export format)
- Demand forecasting module (labor demand driver data)
- Employee self-service portal (availability, swap requests, time-off)
- Mobile app availability for managers and employees
Step 1.2 -- Organizational Structure
Map the workforce hierarchy:
- Location/property/store hierarchy
- Department and job code taxonomy
- Skill and certification matrix (which employees can work which roles)
- Seniority and classification (full-time, part-time, seasonal, agency, contractor)
- Management and approval chains
- Cross-training and multi-department capability
Step 1.3 -- Scheduling Configuration
Identify scheduling rules and parameters:
- Shift templates (standard shift lengths, start times, break patterns)
- Coverage requirements by department, day, and daypart
- Minimum and maximum hours per employee per week
- Scheduling horizon (how far in advance schedules are published)
- Schedule publication deadline and modification cutoff
- Open shift and voluntary extra shift mechanisms
============================================================ PHASE 2: LABOR DEMAND FORECASTING ============================================================
Step 2.1 -- Demand Driver Identification
Analyze what drives labor requirements:
- Volume metrics (covers/guests, rooms occupied, transactions, calls, patients)
- Revenue-to-labor ratio targets by department
- Productivity standards (rooms per housekeeper, covers per server, calls per agent)
- Historical patterns (day of week, time of day, seasonal, holiday)
- Event-driven demand spikes (conventions, flights, sports, promotions)
- Weather and external factor adjustments
Step 2.2 -- Forecast Model Evaluation
Evaluate the forecasting approach:
- Forecasting method (moving average, exponential smoothing, regression, ML)
- Forecast granularity (15-min, 30-min, hourly, daily intervals)
- Forecast horizon (same day, next week, 2-4 weeks out)
- Forecast accuracy measurement (MAPE, bias, by department and interval)
- Manual forecast override tracking and impact assessment
- Forecast-to-schedule gap analysis (did the schedule match the forecast?)
Step 2.3 -- Labor Budget Alignment
Check forecast-to-budget integration:
- Labor cost as percentage of revenue targets by department
- Budgeted hours vs forecasted hours vs scheduled hours vs actual hours
- Variance reporting cadence and accountability
- Flex staffing models (when to add/cut based on real-time demand)
- Overtime budget vs actual tracking
============================================================ PHASE 3: SHIFT OPTIMIZATION ============================================================
Step 3.1 -- Schedule Generation
Analyze how schedules are created:
- Auto-scheduling vs manual scheduling mix
- Optimization objectives (minimize cost, maximize coverage, balance fairness)
- Constraint satisfaction (availability, skills, min/max hours, rest periods)
- Preference weighting (employee requests, seniority, performance)
- Split shift handling and multi-location scheduling
- Schedule scoring (coverage gaps, overtime, preference violations)
Step 3.2 -- Real-Time Adjustment
Evaluate intra-day schedule management:
- Call-out and no-show response workflow
- Real-time demand adjustment (flex up/down based on actual volume)
- Voluntary early release (VER) and voluntary time off (VTO) mechanisms
- On-call and standby staffing pools
- Shift swap and trade processing (manager-approved vs auto-approved)
- Agency/temp staffing trigger thresholds
Step 3.3 -- Schedule Quality Metrics
Check schedule effectiveness measurement:
- Coverage ratio (scheduled hours vs required hours by interval)
- Understaffing and overstaffing quantification
- Schedule adherence (did employees work as scheduled)
- Unplanned overtime as percentage of total hours
- Employee schedule satisfaction (preference fulfillment rate)
- Schedule stability (changes after publication)
============================================================ PHASE 4: COMPLIANCE AND LABOR LAW ============================================================
Step 4.1 -- Federal Compliance (FLSA)
Evaluate Fair Labor Standards Act compliance:
- Overtime calculation (weekly, daily, or both per jurisdiction)
- Regular rate of pay calculation (include shift differentials, bonuses)
- Exempt vs non-exempt classification accuracy
- Meal and rest break enforcement (auto-deduction vs actual tracking)
- Minimum wage compliance by jurisdiction (federal, state, local, tipped)
- Youth employment restrictions (minor work hour limits, prohibited tasks)
- Recordkeeping requirements (hours worked, pay records retention)
Step 4.2 -- State and Local Predictive Scheduling Laws
Check predictive/fair workweek compliance:
- Advance schedule notice requirements (7-14 days per jurisdiction)
- Schedule change premium pay (clopening penalties, short-notice pay)
- Right to rest provisions (minimum hours between shifts)
- Right to request accommodations
- Access to hours (offering to existing staff before hiring)
- Good faith estimate of expected hours at hire
- Jurisdictions: OR, NYC, Chicago, Seattle, Philadelphia, LA, San Francisco
Step 4.3 -- Union and CBA Compliance
If union/collective bargaining agreements exist:
- Seniority-based shift bidding and assignment rules
- Guaranteed minimum hours per classification
- Overtime distribution rules (equalization, rotation, seniority)
- Holiday premium and shift differential calculations
- Grievance-triggering schedule violations
- Union notification requirements for schedule changes
- Subcontracting and cross-utilization restrictions
Step 4.4 -- International Labor Compliance
If international operations:
- Working Time Directive (EU): 48-hour weekly maximum, 11-hour rest
- Country-specific overtime rules and thresholds
- Mandatory paid leave and public holiday requirements
- Night work restrictions and health assessments
- Agency worker regulations (equal treatment, max duration)
============================================================ PHASE 5: OVERTIME AND COST MANAGEMENT ============================================================
Step 5.1 -- Overtime Analysis
Evaluate overtime patterns:
- Overtime hours as percentage of total hours by department and employee
- Overtime root causes (understaffing, call-outs, demand spikes, poor scheduling)
- Chronic overtime offenders (employees consistently exceeding 40 hours)
- Overtime cost impact (1.5x and 2x pay thresholds)
- Seventh consecutive day and daily overtime rules (California, etc.)
- Voluntary vs mandatory overtime tracking
Step 5.2 -- Cost Optimization Opportunities
Identify labor cost reduction paths:
- Shift length optimization (shorter shifts during low-demand periods)
- Stagger start times to match demand curves
- Cross-training ROI (reduce overtime in one department by sharing staff)
- Part-time vs full-time mix optimization
- Agency/temp cost vs overtime cost comparison
- Break scheduling optimization (align breaks with low-demand intervals)
Step 5.3 -- Productivity Measurement
Check productivity tracking:
- Labor hours per unit of output (HPOR: hours per occupied room, etc.)
- Revenue per labor hour by department
- Idle time and non-productive hour identification
- Task-level time tracking (if available)
- Benchmarking against industry standards and internal targets
============================================================ PHASE 6: WRITE REPORT ============================================================
Write analysis to docs/staff-scheduling-analysis.md (create docs/ if needed).
Include: Executive Summary, System Assessment, Demand Forecasting Evaluation, Shift Optimization Analysis, Compliance Audit, Overtime Analysis, Cost Optimization Opportunities, and Recommendations.
============================================================ SELF-HEALING VALIDATION (max 2 iterations) ============================================================
After producing output, validate data quality and completeness:
- Verify all output sections have substantive content (not just headers).
- Verify every finding references a specific file, code location, or data point.
- Verify recommendations are actionable and evidence-based.
- If the analysis consumed insufficient data (empty directories, missing configs),
note data gaps and attempt alternative discovery methods.
IF VALIDATION FAILS:
- Identify which sections are incomplete or lack evidence
- Re-analyze the deficient areas with expanded search patterns
- Repeat up to 2 iterations
IF STILL INCOMPLETE after 2 iterations:
- Flag specific gaps in the output
- Note what data would be needed to complete the analysis
============================================================ OUTPUT ============================================================
Staff Scheduling Analysis Complete
- Report:
docs/staff-scheduling-analysis.md - Departments analyzed: [count]
- Compliance rules evaluated: [count]
- Overtime cost quantified: ${amount}
- Optimization opportunities identified: [count]
Summary Table
| Area | Status | Priority |
|---|
| Demand Forecasting | [accurate/needs improvement] | [P0-P3] |
| Schedule Generation | [automated/semi-manual/manual] | [P0-P3] |
| FLSA Compliance | [compliant/risks found] | [P0-P3] |
| Predictive Scheduling | [compliant/gaps/not applicable] | [P0-P3] |
| Union CBA Compliance | [compliant/violations/not applicable] | [P0-P3] |
| Overtime Management | [controlled/excessive] | [P0-P3] |
| Employee Satisfaction | [balanced/complaints] | [P0-P3] |
Cost Impact Analysis
| Opportunity | Current Cost | Optimized Cost | Savings | Effort |
|---|
| {area} | ${amount}/mo | ${amount}/mo | ${amount}/mo | {Low/Med/High} |
NEXT STEPS:
- "Run
/demand-forecasting to improve the labor demand forecast feeding the scheduler." - "Run
/revenue-management to align staffing with revenue-optimized demand periods." - "Run
/service-triage to evaluate how staffing levels impact customer service quality."
DO NOT:
- Do NOT recommend staffing levels that violate minimum coverage or safety requirements.
- Do NOT ignore jurisdiction-specific labor laws -- compliance varies dramatically by location.
- Do NOT treat all overtime as waste -- some overtime is cost-effective vs hiring additional staff.
- Do NOT skip union/CBA analysis if collective agreements exist -- violations trigger grievances.
- Do NOT optimize purely for cost -- employee satisfaction and turnover costs must factor in.
============================================================ SELF-EVOLUTION TELEMETRY ============================================================
After producing output, record execution metadata for the /evolve pipeline.
Check if a project memory directory exists:
- Look for the project path in
~/.claude/projects/ - If found, append to
skill-telemetry.md in that memory directory
Entry format:
### /staff-scheduling — {{YYYY-MM-DD}}
- Outcome: {{SUCCESS | PARTIAL | FAILED}}
- Self-healed: {{yes — what was healed | no}}
- Iterations used: {{N}} / {{N max}}
- Bottleneck: {{phase that struggled or "none"}}
- Suggestion: {{one-line improvement idea for /evolve, or "none"}}
Only log if the memory directory exists. Skip silently if not found. Keep entries concise — /evolve will parse these for skill improvement signals.