on-call-handoff-patterns
wshobson/agents
Master on-call shift handoffs with structured context transfer and escalation procedures.
What is on-call-handoff-patterns?
This skill provides patterns and templates for effective on-call shift transitions, ensuring incoming responders have full situational awareness of active incidents, ongoing investigations, and recent changes. Use it when handing off responsibilities between engineers, writing shift summaries, transitioning mid-incident, onboarding new on-call rotations, or auditing handoff quality across teams.
- Document active incidents, ongoing investigations, and recent changes in a structured handoff
- Coordinate 30-minute overlap windows with 15-minute sync calls and document review
- Use incident-specific handoff templates when transitioning mid-response to a fresh incident commander
- Establish consistent handoff formats across teams with shared storage in wikis or incident management tools
- Verify alerting setup and test alert delivery before outgoing engineer logs off
- Create async handoff alternatives (templates and voice memos) for timezone-constrained teams
How to install on-call-handoff-patterns
npx skills add https://github.com/wshobson/agents --skill on-call-handoff-patternsHow to use on-call-handoff-patterns
- 1.Review the handoff components table (active incidents, ongoing investigations, recent changes, known issues, upcoming events)
- 2.Choose the appropriate template: standard shift handoff (30-min overlap), async quick handoff (timezone gaps), or incident handoff (mid-incident transition)
- 3.Schedule a 30-minute overlap window: 15 minutes for outgoing engineer to write the handoff document, 15 minutes for sync call with incoming engineer
- 4.Use the outgoing checklist as a gate—ensure every section has at least one entry or explicit 'none' before marking handoff complete
- 5.Verify alerting setup: have the outgoing engineer fire a test alert and confirm the incoming engineer receives it in PagerDuty and Slack before ending overlap
- 6.Store completed handoffs in a shared location (wiki, Notion, Confluence) and link from the on-call schedule in PagerDuty
Use cases
- Transitioning on-call responsibilities at shift boundaries with full context transfer
- Writing a shift summary that captures what broke, what's being investigated, and what changed
- Handing off an active incident to a fresh engineer without losing incident commander context
- Onboarding a new engineer to the on-call rotation for the first time with structured guidance
- Auditing existing handoff processes and standardizing formats across multiple teams
- On-call engineers and incident responders
- Engineering managers overseeing on-call rotations
- SRE and DevOps teams managing shift transitions
- Teams implementing or improving incident response procedures
on-call-handoff-patterns FAQ
Use the async quick handoff template and supplement with a short Loom or voice memo walking through the watch list. Ensure the incoming engineer has a direct contact method for follow-up questions.
Use the outgoing checklist as a gate: do not mark handoff complete until every section has at least one entry or an explicit 'none'. Make incomplete handoffs a blameless postmortem action item.
Use the incident handoff template specifically. The outgoing engineer should remain available on Slack for 15 minutes after handoff, even if off-call, to answer clarifying questions.
Adopt the shift handoff template organization-wide, store completed handoffs in a shared location (wiki, Notion, Confluence), and link each handoff from the on-call schedule entry in PagerDuty.
Full instructions (SKILL.md)
Source of truth, from wshobson/agents.
name: on-call-handoff-patterns description: Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use this skill when transitioning on-call responsibilities between engineers and ensuring the incoming responder has full situational awareness, when writing a shift summary that captures active incidents, ongoing investigations, and recent changes, when handing off mid-incident so a fresh engineer can take over the incident commander role without losing context, when onboarding a new engineer to the on-call rotation for the first time, or when auditing and improving the quality of existing handoff processes across teams.
On-Call Handoff Patterns
Effective patterns for on-call shift transitions, ensuring continuity, context transfer, and reliable incident response across shifts.
When to Use This Skill
- Transitioning on-call responsibilities
- Writing shift handoff summaries
- Documenting ongoing investigations
- Establishing on-call rotation procedures
- Improving handoff quality
- Onboarding new on-call engineers
Core Concepts
1. Handoff Components
| Component | Purpose |
|---|---|
| Active Incidents | What's currently broken |
| Ongoing Investigations | Issues being debugged |
| Recent Changes | Deployments, configs |
| Known Issues | Workarounds in place |
| Upcoming Events | Maintenance, releases |
2. Handoff Timing
Recommended: 30 min overlap between shifts
Outgoing:
├── 15 min: Write handoff document
└── 15 min: Sync call with incoming
Incoming:
├── 15 min: Review handoff document
├── 15 min: Sync call with outgoing
└── 5 min: Verify alerting setup
Templates and detailed worked examples
Full template library and detailed worked examples live in references/details.md. Read that file when you need the concrete templates.
Troubleshooting
Incoming engineer misses a critical issue because the handoff document was incomplete. Use the outgoing checklist as a gate: do not mark handoff complete until every section has at least one entry (or an explicit "none"). Make incomplete handoffs a blameless postmortem action item.
A 30-minute sync call is not possible due to timezone gaps. Fall back to the async quick handoff template (Template 2). Supplement with a short Loom or voice memo walking through the watch list. Ensure the incoming engineer has a direct contact method if they have follow-up questions.
The incoming engineer inherits a mid-incident and is immediately overwhelmed. Use the incident handoff template (Template 3) specifically. The outgoing engineer should remain available on Slack for 15 minutes after handoff, even if off-call, to answer clarifying questions.
On-call handoff documents are inconsistently formatted across teams. Adopt the shift handoff template organization-wide and store completed handoffs in a shared location (wiki, Notion, Confluence). Link each handoff from the on-call schedule entry in PagerDuty.
Incoming engineer cannot verify their alerting is working before the outgoing engineer logs off. Add a standard step: outgoing engineer fires a test alert and confirms incoming engineer receives it in PagerDuty and Slack before ending the overlap window.
Related Skills
- incident-runbook-templates — Runbooks for the incidents that are handed over mid-response
- postmortem-writing — Turn resolved incidents from the shift into structured postmortems
Related skills
More from wshobson/agents and the wider catalog.

openapi-spec-generation
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns.

parallel-debugging
Debug complex issues systematically using competing hypotheses and parallel investigation.

parallel-feature-development
Coordinate parallel feature development with file ownership strategies and conflict avoidance rules for multi-agent teams.

paypal-integration
Integrate PayPal payments with express checkout, subscriptions, and refund management.

pci-compliance
Implement PCI DSS compliance for secure payment card handling and processing.

postgresql-table-design
Design PostgreSQL schemas with best-practices for data types, indexing, constraints, and performance.