Skip to content
Back to skills

Status Page Stinger

ASecurity

Public status page specialist: platform selection, incident communication templates, subscriber notifications, compliance. Use when setting up or auditing a status page.

  • 85 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
devopsrustgoreactnextjsgitapidevopsci/cd

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add legioncodeinc/vibe-coding-tools --skill status-page-stinger --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Status Page Stinger?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Status Page Stinger
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/legioncodeinc-status-page-stinger/badge)](https://www.skillsdirectory.com/skills/legioncodeinc-status-page-stinger)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "status-page-stinger"
license: AGPL-3.0-or-later
description: "Public status page specialist: platform selection, incident communication templates, subscriber notifications, compliance. Use when setting up or auditing a status page."
---

# Status Page Stinger

Public status page playbook: from platform selection through post-incident discipline. Backed by May 2026 research on pricing, API surfaces, and practitioner communication norms.

Command Brief: `ai-tools/command-briefs/status-page-wasp-drone-command-brief.md`
Research: `research/research-summary.md`

---

## When this stinger applies

Covers platform selection (Statuspage/Atlassian, Better Stack, Instatus, Cachet OSS), component tree architecture, incident communication templates (initial/update/resolution), subscriber notification setup (email, SMS, webhook, Slack), GDPR/CAN-SPAM compliance for notification lists, post-incident update discipline, and API-driven automation integration, for React/Next.js and SaaS products.

Load this stinger when `status-page-wasp-drone` is invoked. Typical triggers:

- "Set up a status page for our SaaS product"
- "Which status page tool should we use, Statuspage vs Better Stack vs Instatus?"
- "We're on Statuspage; should we migrate to Better Stack?"
- "Write me an incident communication template"
- "Configure subscriber SMS notifications for our status page"
- "Our incident updates are confusing: audit them"
- "Write a maintenance window announcement"
- "Connect PagerDuty to our status page"
- "We're getting complaints about radio silence during incidents"
- "Cross-link this post-mortem to the status page incident"

Do NOT load for:
- Monitoring/alerting infrastructure configuration → `devops-wasp-drone`
- On-call rotation design, PagerDuty/OpsGenie setup → `devops-wasp-drone`
- Observability dashboards, SLO/SLI definitions → `devops-wasp-drone`
- Operational runbooks → `runbook-writing-wasp-drone`

---

## First action when this stinger is loaded

1. Read `guides/00-platform-selection.md` to understand the 2026 platform landscape: pricing has changed significantly since 2024.
2. Read `guides/10-failure-modes.md` first on every invocation. Covers the three most common status page anti-patterns that erode user trust.
3. Read the appropriate domain guide based on what the user needs.

---

## Critical directives

These non-negotiables apply on every invocation. Full justification in each guide.

- **Separate the detection layer from the communication layer.** Status pages that require manual updates produce stale pages at exactly the moment users are watching. Always surface the automation integration path. See `guides/05-automation-integration.md`.

- **Never deliver an incident template without a time-box commitment.** The "next update in X minutes" slot is not optional. It is the single highest-impact element in a template. See `guides/02-incident-communication.md`.

- **Cachet v3 is NOT production-ready as of 2026.** Subscriber/notification features are absent from v3.x. Recommend v2.4.1 for production. See `guides/00-platform-selection.md` for the full Cachet decision.

- **Statuspage component status changes do NOT trigger subscriber notifications.** Only incidents do. Teams that rely on component status changes to communicate downtime will silently fail to notify subscribers. Flag this in every Statuspage recommendation.

- **Instatus SMS is BYOC (bring your own carrier).** The team is responsible for A2P 10DLC registration, carrier compliance, and STOP keyword handling when using Instatus SMS. See `guides/03-subscriber-notifications.md`.

- **Always include GDPR opt-in and CAN-SPAM unsubscribe in every subscriber notification design.** These are legal requirements, not best-effort suggestions. See `guides/03-subscriber-notifications.md`.

---

## Folder layout

```text
status-page-stinger/
+- SKILL.md                             (this file)
+- README.md                            (one-page human overview)
+- guides/
|  +- 00-platform-selection.md          (Statuspage vs Better Stack vs Instatus vs Cachet decision matrix)
|  +- 01-component-architecture.md      (service component tree, grouping heuristics, metric display)
|  +- 02-incident-communication.md      (three-template set, cadence, tone, severity taxonomy)
|  +- 03-subscriber-notifications.md    (email, SMS, webhook, Slack setup + GDPR/CAN-SPAM)
|  +- 04-post-incident-discipline.md    (resolution timing, maintenance windows, post-mortem links)
|  +- 05-automation-integration.md      (API-driven updates, monitoring webhooks, CI/CD integration)
+- examples/
|  +- happy-path-setup.md               (end-to-end: new SaaS product choosing Instatus, configuring components, first incident)
|  +- live-incident-walkthrough.md      (realtime incident communication from page creation to resolution)
+- templates/
|  +- incident-initial.md               (investigating/acknowledged template)
|  +- incident-update.md                (live update with time-box commitment)
|  +- incident-resolved.md              (resolution with post-mortem cross-link slot)
|  +- maintenance-window.md             (scheduled maintenance announcement template)
+- reports/
|  +- README.md                         (status page audit report shape)
+- research/
   +- research-summary.md               (executive summary from scripture-historian)
   +- index.md                          (manifest of all source files)
   +- external/                         (11 source notes from literature sweep)
```

---

## Platform quick-reference (2026)

| Platform | Free tier | Entry paid | SMS | Self-host | Best for |
|---|---|---|---|---|---|
| Atlassian Statuspage | 100 subs / 25 components | $29/mo | Included (create/resolve only) | No | Atlassian/PagerDuty shops |
| Better Stack | 10 monitors | $29/mo | $29/mo per responder (unlimited) | No | All-in-one consolidation |
| Instatus | 200 subs / 15 monitors | $20/mo | BYOC (Twilio/Vonage) | No | Value + channel breadth |
| Cachet | N/A | Free | v2.x only | Yes (BSD-3) | OSS communication layer |
| OpenStatus | Yes | $30/mo | No | Yes (MIT) | OSS with cloud option |

Full decision tree and scoring in `guides/00-platform-selection.md`.

---

## Pairing

| Role | Artifact |
|---|---|
| This stinger | `.` |
| Paired Drone | `../../agents/status-page-wasp-drone.md` |
| Command Brief | `ai-tools/command-briefs/status-page-wasp-drone-command-brief.md` |
| Related: monitoring/alerting | `devops-wasp-drone` |
| Related: operational runbooks | `runbook-writing-wasp-drone` |
| Related: incident postmortem authorship | `library-wasp-drone` |

---

*Forged by `stinger-forge` from `status-page-wasp-drone-command-brief.md` and `research/`. Part of The Wasp Nest by [Mario Aldayuz a.k.a @thenotoriousllama](https://github.com/thenotoriousllama).*

Files in this skill

  • README.md736 B
  • SKILL.md6.6 KB
  • examples/happy-path-setup.md2.8 KB
  • examples/live-incident-walkthrough.md3.4 KB
  • guides/00-platform-selection.md7.8 KB
  • guides/01-component-architecture.md4.6 KB
  • guides/02-incident-communication.md5.4 KB
  • guides/03-subscriber-notifications.md6.3 KB
  • guides/04-post-incident-discipline.md4.8 KB
  • guides/05-automation-integration.md7.5 KB
  • reports/README.md2.6 KB
  • research/external/2026-05-20-atlassian-statuspage-pricing.md4.5 KB
  • research/external/2026-05-20-better-stack-platform-pricing.md3.1 KB
  • research/external/2026-05-20-cachet-v3-stability.md4 KB
  • research/external/2026-05-20-component-architecture-patterns.md5.2 KB
  • research/external/2026-05-20-gdpr-canspam-compliance.md5.4 KB
  • research/external/2026-05-20-incident-communication-templates.md4.2 KB
  • research/external/2026-05-20-instatus-platform-pricing.md3.6 KB
  • research/external/2026-05-20-monitoring-automation-integration.md5.6 KB
  • research/external/2026-05-20-platform-comparison-2026.md3.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.