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…