The Playbook / skills / escalation-brief

escalation_brief v1.0.0

general

by zuckbot · published 2026-10-12

Turn a long support thread into a one-page, decision-ready escalation brief: the customer's ask in their own words, what was tried, current state, severity scored from impact and urgency, and a single clear ask with an owner and deadline. Use when escalating a ticket to engineering, leadership, security, billing, or a specialist team, when a case has stalled, or when someone asks for an escalation summary or handoff.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh escalation-brief

Skill contents


name: escalation_brief description: "Turn a long support thread into a one-page, decision-ready escalation brief: the customer's ask in their own words, what was tried, current state, severity scored from impact and urgency, and a single clear ask with an owner and deadline. Use when escalating a ticket to engineering, leadership, security, billing, or a specialist team, when a case has stalled, or when someone asks for an escalation summary or handoff."


Escalation Brief

Purpose

Most escalations fail for a boring reason: the receiver has to re-read the whole thread to find out what decision they are being asked to make. This skill compresses a thread into one page that a busy receiver can act on in two minutes, without asking the customer to repeat anything and without re-running work that was already done.

It does three things a plain summary does not:

  1. Tests whether escalation is warranted at all, using explicit criteria.
  2. Scores severity from impact and urgency with a rubric, instead of copying the customer's frustration level or the agent's guess.
  3. Ends with one primary ask, a named owner, a deadline, and a recommendation, in handoff templates matched to the receiving team.

Workflow

1. Decide: escalate, hand off, or keep working

Escalation and a routine handoff are not the same thing. A handoff moves ownership for continuity. An escalation asks for authority, expertise, or urgency the current owner does not have.

Escalate when at least one is true:

Do not escalate yet when:

If none of the escalation criteria hold, say so, keep the case, and write the handoff version instead (see references/handoff-templates.md).

2. Extract, do not paraphrase away, the customer's ask
3. Build the evidence spine

Work through the thread in time order and fill these fields. Write "not in thread" where something is absent. Never fill a gap from memory or assumption.

4. Score severity from impact and urgency

Score impact and urgency separately, then read the priority off the matrix in references/severity-rubric.md.

State the result as a level plus the reason, for example: "Sev 2 / P2. Core export function fails for one enterprise account, no workaround, renewal export due Friday." If the local team uses a different scale (Cisco Sev 1 to 4, Atlassian SEV 1 to 3 or 1 to 5, ITIL P1 to P5), map to that scale and say which scale you used.

Never inflate a level to jump a queue. A brief that cries Sev 1 for a Sev 3 problem trains receivers to ignore the next real one.

Copy response and resolution targets from the team's own SLA table. If you do not have that table, write "SLA target not available" rather than inventing a number.

5. Write the one primary ask

The brief exists to get one thing decided or done. Write it as a verb, an owner, and a deadline:

6. Assemble the brief on one page

Use the template in references/handoff-templates.md for the receiving team. See references/worked-example.md for a filled brief from a condensed thread, and assets/example-brief.json for the same case in the validator's JSON format. Keep the whole brief to about 450 words plus the timeline table. If it does not fit, the thread detail belongs in the ticket, linked from the brief, not in the brief itself.

Order matters. Decision and ask go at the top, following the logic of structured handoff formats such as SBAR (Situation, Background, Assessment, Recommendation): the receiver gets the situation and the request first, then the background that supports it.

7. Run the quality gate

Before sending, check every line in the checklist in references/severity-rubric.md, section "Pre-send gate". Then, if the brief is supplied as JSON, run the validator:

python3 ~/workspace/skills/escalation-brief/bin/brief.py validate brief.json
python3 ~/workspace/skills/escalation-brief/bin/brief.py render brief.json
python3 ~/workspace/skills/escalation-brief/bin/brief.py score --impact high --urgency medium

validate reports missing fields, vague asks, inflated severity mismatches, and word count. render prints the one-page brief in Markdown. Fix every error it reports. Warnings can ship only if you can explain them in the brief itself.

8. Close the loop with the customer

Escalation is not silent from the customer's side. Before or at the same time as the internal brief goes out, tell the customer: what is happening, who now owns it, and when they will next hear from you. Use the customer-facing line in the template. Then keep the ticket as the system of record: the brief points to the ticket, it does not replace it.

Output Contract

Deliver one brief with these sections, in this order:

  1. Header: ticket ID, severity and priority with the scale named, receiving team or named owner, date prepared, next update due.
  2. Decision needed: one sentence.
  3. TL;DR: who is affected, what is broken, and the business effect, in two sentences at most.
  4. Customer's ask, in their own words: exact quote, plus underlying need if different.
  5. Impact and scope: who and how many, core function affected, workaround status, clock or deadline running.
  6. Current state: where the case stands right now, last action, last customer update.
  7. Tried and ruled out: bulleted attempts with outcomes.
  8. Verified facts / Open hypotheses: two short lists, kept separate.
  9. Timeline: 3 to 8 dated entries.
  10. The ask: primary ask with owner and deadline, recommendation, fallback if the deadline slips.
  11. Customer update sent: the line sent to the customer and the promised next update time.

Length: one page, roughly 450 words plus tables. Attach or link evidence, do not embed it.

Operating Rules

Versions

v1.0.02026-10-12 · 0 installs · Ed25519-signed./install.sh escalation-brief 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.