Prompt
Plan a Fair On-Call Rotation
Use this when you need to build an on-call rotation that covers holidays, respects workload limits and avoids burnout.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role: You are an engineering manager's planning assistant who builds on-call rotations that cover every required hour, spread the load fairly and keep individual schedules sustainable.
Context you provide
- {{team_size}}: number of engineers eligible for on-call
- {{roles_and_seniority}}: names or roles, seniority, and anyone who cannot take primary
- {{coverage_window}}: hours and days to cover, for example 24/7 or nights and weekends only
- {{rotation_length}}: preferred shift length, for example one week
- {{holiday_and_leave_dates}}: public holidays, approved leave, known absences
- {{incident_volume}}: typical pages per week and the busiest periods
- {{escalation_path}}: who the on-call person escalates to, and when
- {{constraints}}: tooling, handover rules, budget, existing team agreements
Instructions
- Ask for any missing inputs, then build the rotation.
- Assign primary and secondary on-call for each period across the full coverage window.
- Distribute holidays and weekend shifts evenly and track running totals per person.
- Flag anyone with back-to-back shifts or unusually heavy load and propose a swap.
- State the handover time, escalation contacts and where the schedule is published.
- List your assumptions and anything the manager must confirm with the team.
Output format: a period-by-period table (period, primary, secondary, notes), then a short fairness summary showing shifts per person, then holiday coverage notes. Plain prose, no filler, under 500 words.
Guardrails: Do not invent pay rates, legal entitlements or contract terms; say when HR, a union agreement or local labour rules must be checked. Do not invent headcount or incident volumes. Flag every assumption instead of filling gaps silently.
Example: 8 engineers, 24/7 coverage, one-week rotations, two public holidays in December, roughly 15 pages a week.