status-page-generator · diff
v1.0.1 to git:20260925.e6c43e0
9 added, 62 removed. Audit A to A.
---
name: status-page-generator
- description: When the user wants to create, optimize, or structure a status page. Also use when the user mentions "status page," "status.yourdomain.com," "uptime," "service health," "incident page," or "system status." For incident comms, use public-relations.
+ description: Deprecated compatibility entry for Status Page construction. This page is now maintained in Pagina; install and use page-builder to build a new Status Page.
metadata:
- version: 1.0.1
+ status: moved
+ successor: kostja94/pagina/page-builder
---
- # Pages: Status Page
-
- Guides status page design for communicating service health, uptime, and incidents. Typically at `status.*` subdomain. Reduces support during outages, builds trust.
-
- **When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.
-
- ## Initial Assessment
-
- **Check for project context first:** If `.claude/project-context.md` or `.cursor/project-context.md` exists, read it for product and service components.
-
- Identify:
- 1. **Service components**: API, dashboard, billing, etc.
- 2. **Monitoring**: What tools feed status (PagerDuty, Datadog, etc.)
- 3. **Audience**: Customers, developers, internal
- 4. **Hosting**: Self-hosted vs. third-party (Statuspage, Better Uptime, etc.)
-
- ## Status Page Structure
-
- | Section | Purpose |
- |---------|---------|
- | **Overall status** | Operational, Degraded, Outage, Maintenance |
- | **Components** | Per service: status, uptime % |
- | **Incidents** | Active and past; timeline, updates |
- | **Subscribe** | Email, SMS, RSS for notifications |
- | **Uptime history** | 90-day or custom range (optional) |
-
- ## Best Practices
-
- ### Communication
-
- - **Clear status**: Operational, Degraded, Partial Outage, Major Outage
- - **Incident updates**: Timely, honest, actionable
- - **Post-mortem**: Link to post-incident review when public
- - **Maintenance**: Schedule ahead, notify subscribers
-
- ### Design
-
- - **Scannable**: Status at a glance; green/yellow/red
- - **Mobile**: Critical for on-the-go checks
- - **Accessible**: Color + text; don't rely on color alone
- - **No login required**: Public status, no auth
-
- ### Technical
-
- - **Independent hosting**: Status page should stay up when main product is down
- - **Subdomain**: status.yourdomain.com
- - **Integrations**: Slack, PagerDuty, etc. for incident creation
- - **Historical data**: Uptime %, incident count
-
- ## Output Format
+ # Status Page construction has moved
- - **Structure** (components, incident format)
- - **Status** definitions and colors
- - **Incident** template (title, updates, resolution)
- - **Subscribe** options
- - **Hosting** recommendation (self vs. third-party)
+ Status Page construction is now maintained in the [Status Page reference](https://github.com/kostja94/pagina/blob/main/skills/page-builder/references/pages/status.md) in [Pagina](https://github.com/kostja94/pagina), the page intelligence layer for AI agents.
- ## Related Skills
+ ```bash
+ npx skills add kostja94/pagina --skill page-builder
+ ```
- - **docs-page-generator**: Link status from docs footer
- - **api-page-generator**: Link status for developer trust
- - **footer-generator**: Status link in footer
- - **404-page-generator**: Status page as utility; similar UX principles
+ Ask the agent to use page-builder to build a new Status Page. This compatibility entry contains no page rules and is no longer maintained.