CtrlK
BlogDocsLog inGet started
Tessl Logo

on-call-handoff-patterns

Effective patterns for on-call shift transitions, ensuring continuity, context transfer, and reliable incident response across shifts.

41

Quality

41%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/on-call-handoff-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

46%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides comprehensive, well-structured on-call handoff templates that are immediately usable, which is its primary strength. However, it is significantly over-long, inlining ~300+ lines of templates and generic best practices that should be split into separate files and loaded on demand. It also explains many concepts Claude already understands and lacks validation/feedback loops in its workflow.

Suggestions

Split the three handoff templates and checklists into separate referenced files (e.g., templates/shift-handoff.md, templates/quick-handoff.md, templates/incident-handoff.md) and keep only a concise overview with links in SKILL.md.

Remove generic advice Claude already knows (e.g., 'Don't work sick', 'Alert fatigue is real', explanations of what 'Active Incidents' means) to reduce token usage by at least 40%.

Add explicit validation steps to the handoff workflow: e.g., 'Incoming engineer must confirm receipt within 15 minutes; if no confirmation, escalate to engineering manager'.

Create the referenced `resources/implementation-playbook.md` bundle file or remove the reference to avoid broken navigation.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines, with significant padding. It explains basic on-call concepts Claude already knows (what active incidents are, what escalation means, do's and don'ts like 'don't work sick'). The templates are exhaustive but much of the content is generic advice rather than novel, actionable instruction. The 'Core Concepts' table explaining what 'Active Incidents' and 'Recent Changes' mean is unnecessary.

2 / 5

Actionability

The templates are concrete and copy-paste ready — the shift handoff document, quick handoff, and incident handoff templates are well-structured markdown that Claude could directly use. The bash commands in the Quick Reference section are executable. However, the skill is more of a reference/template collection than executable guidance with clear decision logic for when to apply each template.

4 / 5

Workflow Clarity

There is a reasonable sequence (before shift → during shift → after shift → handoff), and the checklists provide structure. However, there are no validation checkpoints or feedback loops — no verification that the handoff was actually received, no explicit 'if the incoming engineer doesn't confirm, do X' steps. The handoff process involves a transition of responsibility (a somewhat risky operation) but lacks explicit confirmation/validation gates beyond simple checklists.

3 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` but no bundle files exist to support it. All content is inlined in a single massive file — the three full templates, checklists, best practices, and escalation guidelines could easily be split into separate referenced files. The monolithic structure makes it hard to navigate and wastes tokens loading everything at once.

2 / 5

Total

11

/

20

Passed

Description

36%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies a clear domain (on-call shift transitions) but remains too abstract, reading more like a topic summary than an actionable skill description. It lacks concrete actions Claude would perform, has no 'Use when...' clause, and misses common synonyms that would improve discoverability.

Suggestions

Add a 'Use when...' clause with trigger terms like 'handoff', 'shift handover', 'on-call rotation', 'pager duty transition'.

Replace abstract concepts ('ensuring continuity', 'context transfer') with concrete actions Claude performs, such as 'generate handoff documents', 'summarize open incidents', 'create shift transition checklists'.

Include common synonyms and variations like 'handover', 'rotation', 'runbook', 'escalation' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (on-call shift transitions) but the actions described are abstract concepts ('continuity', 'context transfer', 'reliable incident response') rather than concrete actions Claude would perform. No specific tasks like 'generate handoff documents' or 'summarize open incidents' are mentioned.

2 / 5

Completeness

The 'what' is vague — it describes 'effective patterns' but doesn't specify what Claude actually does (generate templates? create checklists? summarize incidents?). There is no 'when' clause or trigger guidance at all, which per the rubric should cap completeness at 3, and the weak 'what' brings it down further.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'on-call', 'shift transitions', 'incident response', and 'context transfer' that users might naturally use. However, it misses common synonyms and variations like 'handoff', 'handover', 'rotation', 'pager', or 'runbook'.

3 / 5

Distinctiveness Conflict Risk

The on-call shift transition domain is somewhat specific, but the vague framing ('effective patterns', 'ensuring continuity') could overlap with general incident management, runbook, or documentation skills. More concrete actions would help distinguish it.

3 / 5

Total

10

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.