slos-and-triggers

Interprets Honeycomb SLO compliance, error budgets, and trigger status to guide reliability decisions.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/krzko/pokemon-api --skill slos-and-triggers-krzko
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slos-and-triggers
Source: https://github.com/krzko/pokemon-api/tree/main/.claude/skills/slos-and-triggers
Command: npx skills add https://github.com/krzko/pokemon-api --skill slos-and-triggers-krzko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Raw SLO and trigger numbers from Honeycomb are hard to act on — teams struggle to tell whether a burn rate is dangerous, whether an SLO is misconfigured, or whether to freeze deploys versus page on-call. This Skill provides decision heuristics that turn those metrics into concrete reliability actions. ## Core Features & Use Cases - SLO Status Interpretation: Translates budget remaining, compliance percentages, and burn rates into clear actions (healthy, caution, freeze deploys, or investigate), including detecting misconfigured SLIs when compliance reads 0%. - SLO and Trigger Design Guidance: Covers SLI definition as per-event boolean calculated fields, target setting from P50/P99 baselines, count-based versus percentile-based triggers, and multi-service SLOs sharing one error budget across up to 10 services. - Alerting Strategy: Recommends fast-burn and slow-burn alert configurations, notification routing by severity (PagerDuty vs Slack), and alert hygiene practices. - Use Case: An on-call engineer asks "are we meeting our SLOs?" — the Skill interprets get_slos output, flags a service burning budget at 10x rate, and recommends paging on-call while freezing non-critical deploys. ## Quick Start Ask the assistant to check our SLOs and tell me whether any error budgets are at risk and what action to take.

Frequently Asked Questions about slos-and-triggers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I interpret Honeycomb SLO burn rate?▼

A burn rate of 1.0 means budget is consumed evenly over the window; 10.0 means exhaustion in 3 days instead of 30. Budget remaining above 50% is healthy, 10-50% means slow down changes, under 10% means freeze non-critical deploys, and negative means investigate immediately.

When should I use an SLO vs a trigger in Honeycomb?▼

Use SLOs to measure reliability against commitments over time and track error budget consumption. Use triggers to catch immediate operational issues like error spikes or latency threshold crossings. SLOs answer "are we meeting commitments"; triggers answer "is something broken right now."

Why does my Honeycomb SLO show 0% compliance?▼

Zero percent compliance usually indicates a misconfigured SLI rather than a real outage. Common causes include the wrong column, inverted boolean logic in the calculated field, or no events matching the SLI. Check the SLI definition before treating it as an incident.

How do I configure burn alerts for an SLO?▼

Configure at minimum two alerts: a fast-burn alert with exhaustion time around 4 hours that pages on-call via PagerDuty, and a slow-burn alert tracking budget rate over 24 hours that notifies the team via Slack. An exhaustion time of 0 hours means the budget is fully depleted.

What are the limitations of multi-service SLOs in Honeycomb?▼

Multi-service SLOs support up to 10 datasets sharing one error budget, but the SLI must be an environment-level calculated field that classifies each event independently. Events cannot be correlated across services, and all included datasets must contain the fields used in the SLI.