alerting-doctrine

Solid

Use when deciding what earns a page — the page, action and info classes stated provider-neutrally, and the rule that a page without an owner, a runbook and a first diagnostic step is malformed.

AI & Automation 10 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# alerting-doctrine ## When to use Use when classifying an alert, reviewing an alert set, or deciding whether a condition should wake a human. Provider-neutral: the classes below hold whichever tool evaluates the rule. Do NOT use when: - Establishing which signals exist at all (use `logging-monitoring` first — you cannot alert on a signal the project does not have) - Adjudicating a go/no-go verdict (use `operational-readiness`) - Running an incident once it has started (use `incident-commander`) - Building the dashboard the alert links to (use `dashboard-design`, `grafana`) ## The three classes Every alert is exactly one of these. The class is decided by **what the recipient must do**, never by how alarming the condition sounds. | Class | Condition that earns it | Destination | Latency of response | |---|---|---|---| | `page` | A human must act **now** or the damage grows | Wakes a named human | Minutes | | `action` | A human must act, but the next working day is soon enough | Ticket or queue | Hours to days | | `info` | Nobody must act; it is context for when something else fires | Log, channel, dashboard | Never | **What earns a `page`** — all three, as a condition rather than a preference: 1. **User-visible or irreversible.** Users are affected now, or damage accumulates while nobody looks (data loss, budget burn, a queue filling toward a ceiling). 2. **Actionable now.** A named human can do something about it at 3am. "The upstream provider is down" is n...

Details

Author
event4u-app
Repository
event4u-app/agent-config
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

alerting-rules-tuner

Cut alert noise and make every page mean something — rewrite alerting rules to fire on user-felt symptoms (error rate, latency SLO burn, failed requests) instead of causes (high CPU, full disk), with duration windows and severity routing so only urgent, actionable conditions reach a human. Use when on-call is fatigued by low-value pages, when real incidents get missed in the noise, or when alerts fire on causes rather than impact.

1 Updated today
imtiazrayhan
AI & Automation Solid

monitoring-alerting

Monitoring and alerting design reviewer for production backend services. ALWAYS use when writing Prometheus alerting rules, designing Grafana dashboards, defining SLI/SLO, configuring alert routing (PagerDuty/OpsGenie/Slack), or reviewing existing monitoring setups. Covers SLI/SLO definition, alert rule quality (sensitivity/specificity tradeoff), burn-rate alerting, alert fatigue prevention, dashboard design principles, label cardinality management, and on-call routing configuration. Use even for "just add an alert" — a poorly designed alert either pages at 3AM for non-issues (alert fatigue) or stays silent during real outages (false confidence).

30 Updated today
johnqtcg
AI & Automation Listed

alerts

Lightweight health signal with scoring, benchmarks, trends, and interactive alert-by-alert workflow. Default mode (--limited) checks 18 categories. Use --full for comprehensive reporting with all 42 categories.

2 Updated yesterday
jasonmichaelbell78-creator