Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when writing a customer-facing incident or outage update for a public status page — structures it to the status lifecycle (Investigating, Identified, Monitoring, Resolved), leads with customer impact and any workaround, and withholds a speculative resolution time. Do NOT use for an internal postmortem, an on-call runbook, or a one-off support reply to a single customer.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 193% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 197% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 198% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 198% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 244% | 0% |
The public update a company posts to its status page during an incident. Base models default to an apologetic paragraph that leads with a cause or an apology, buries who is affected, and volunteers a made-up "we expect this resolved within the hour." A status page has a different job: tell affected customers what is broken, what they can do right now, and where the fix stands — without promising a time no one can keep.
Every update is one post in a running thread and carries exactly one lifecycle label.
The first line states who is affected and what they cannot do, in the customer's terms — not the internal cause, not an apology. "Customers in the EU region cannot log in" comes before any mention of a database or a deploy.
If a workaround exists, it goes immediately after impact, before anything else. A customer who can keep working via a workaround is the whole point of the update; do not bury it under status-history detail.
State only impact you have confirmed. If scope is still unknown, say it is under investigation rather than guessing at a number.
Every post declares which of the four states the incident is in. Move forward through them; never skip back to an earlier state in a later post.
when you know something is wrong and are diagnosing.
is understood, even if the fix is not deployed yet.
after deploying the fix but before you are certain it held.
incident is genuinely over, not when a fix is merely deployed.
Do not mark an incident Resolved while you are still watching it — that is Monitoring. Resolved is a claim that it is over.
Do not state or estimate when the incident will be fixed. No "we expect this resolved by 3pm," no "should be back within the hour," no "ETA 30 minutes." A missed estimate erodes trust more than silence does, and resolution time during an active incident is genuinely unknown.
What you may commit to instead is the next update time — a cadence you control, e.g. "next update in 30 minutes" or "we will post again within the hour." That is a promise about your communication, not about the fix. Provide one on every non-Resolved post.
public post while an incident is active.
Other measured skills in the registry, with their headline benchmark lift.