CtrlK
BlogDocsLog inGet started
Tessl Logo

on-call-handoff-patterns

Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use when transitioning on-call responsibilities, documenting shift summaries, or improving on-call processes.

86

1.53x
Quality

80%

Does it follow best practices?

Impact

95%

1.53x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./tests/ext_conformance/artifacts/agents-wshobson/incident-response/skills/on-call-handoff-patterns/SKILL.md

The canonical home for this skill is on-call-handoff-patterns in wshobson/agents

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

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

Highly actionable and clearly sequenced, with excellent templates and checklists that make the handoff process unambiguous. The weaknesses are a monolithic single-file layout with no progressive disclosure and noticeable padding in the example data and life-advice checklists.

Suggestions

Move the three templates into references/ files (e.g. references/shift-handoff-template.md, references/quick-handoff-template.md, references/incident-handoff-template.md) and keep SKILL.md as a concise overview with one-line pointers to each.

Reduce Template 1's ~150 lines of populated fictional data to a minimal skeleton with short inline placeholders, keeping just one compact filled example to illustrate the format.

Trim generic advice Claude and any engineer already knows ("Laptop charged", "Phone charged", "Take breaks", "Don't work sick") from the pre-shift checklist and Do's/Don'ts sections.

DimensionReasoningScore

Conciseness

The templates and tables are the skill's real value and mostly earn their tokens, but there is padding an expert already knows: "Laptop charged and accessible", "Take breaks - Alert fatigue is real", "Don't work sick", and Template 1's ~150 lines are fully populated with fictional dated data (2024-01-15, ENG-1234) that could be a terse skeleton. Not a 2 because no section explains basics Claude doesn't know, and the structure keeps most content useful.

3 / 5

Actionability

Three copy-paste-ready templates, executable commands ("kubectl get pods -A | grep -v Running", "psql -c \"SELECT count(*) FROM pg_stat_activity;\""), and concrete escalation tables give fully actionable coverage of the common cases (routine, quick async, mid-incident).

5 / 5

Workflow Clarity

The process is explicitly sequenced (30-min overlap timing breakdown, 15-minute sync agenda, before/during/after checklists) with validation checkpoints built in ("Verify PagerDuty routing changed", "Test alert received and acknowledged", "Stay engaged until escalation acknowledges"). This matches the anchor-5 pattern of clear sequence plus checklists rather than anchor 4's "minor validation gaps".

5 / 5

Progressive Disclosure

Section headers and the timing diagram give reasonable structure, but the entire skill is a single ~480-line file with no bundle references at all — the three templates (one alone is ~150 lines) and the checklists clearly belong in separate reference files. Not a 2 because what is inline is well-organized and navigable via headers; not a 4 because essentially all detail content is inlined rather than split.

3 / 5

Total

16

/

20

Passed

Description

82%Weight 40%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.

A strong description: third-person, concise, with an explicit multi-trigger "Use when" clause and a well-defined niche. Its only weakness is that the capability list leans on abstract nouns ("context transfer", "documentation") rather than sharp concrete verbs.

DimensionReasoningScore

Specificity

"Master on-call shift handoffs with context transfer, escalation procedures, and documentation" names the domain and three capability areas, but they are abstract nouns rather than concrete actions (compare anchor 4's "Extracts text... fills forms... converts pages"), and "documentation" is generic. Not a 2 because the domain and more than 1-2 capability areas are explicitly named.

3 / 5

Completeness

Both parts are explicit: the "what" ("context transfer, escalation procedures, and documentation") and a concrete "Use when..." clause with three specific triggers. Matches the anchor-5 pattern of the good example (action list + explicit multi-trigger when-clause) rather than anchor 4, where the when-clause would be less specific.

5 / 5

Trigger Term Quality

"transitioning on-call responsibilities, documenting shift summaries, improving on-call processes" covers the natural vocabulary (on-call, handoff implied via title, shift summaries) well. Not a 5 because common synonyms like "handover", "shift change", and "rotation" are missing; not a 3 because multiple natural phrases users would actually say are present.

4 / 5

Distinctiveness Conflict Risk

On-call shift handoff is a clear niche with distinct triggers ("transitioning on-call responsibilities", "shift summaries") that would not plausibly fire a different skill. Well above anchor 4's "minor overlap risk with closely related skills".

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Dicklesworthstone/pi_agent_rust
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.