sre-slo-engineer

Automate SLI and SLO definition, error budget calculation, and burn-rate alerts.

Updated May 24, 2026
One-click install
npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill sre-slo-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sre-slo-engineer
Source: https://github.com/haJ1t/senior-dev-squad-skills/tree/main/plugins/senior-dev-squad/skills/sre-slo-engineer
Command: npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill sre-slo-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prometheus, alertmanager, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps SREs and reliability engineers define and manage Service Level Objectives (SLOs) and Service Level Indicators (SLIs), ensuring the reliability of their services.

Core Features & Use Cases

  • SLI & SLO Definition: Automates the creation of SLIs and SLOs based on user journeys.
  • Error Budget Management: Calculates error budgets and sets burn-rate alerts.
  • Alerting and Policy Enforcement: Provides burn-rate alerts and an error budget policy for feature release management.
  • Use Case: Use this Skill to set up reliability targets for a new service, replacing raw threshold alerts with burn-rate alerting, or when an error budget is exhausted.

Quick Start

Set up reliability targets for your service using the sre-slo-engineer skill.

Frequently Asked Questions about sre-slo-engineer

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

FAQPage Schema
How do I calculate error budgets and set burn-rate alerts for my services?

You can calculate error budgets and configure burn-rate alerts by defining SLIs and SLOs based on user journeys, replacing raw threshold alerting with burn-rate policies enforced via Alertmanager.

What is the best way to define SLIs and SLOs for a new service?

The best way to define SLIs and SLOs is to automate their creation directly from user journeys, ensuring structured reliability targets that quantify service health and calculate available error budgets.

Do I need Prometheus and Alertmanager to manage SLO alerting?

Yes, managing SLO alerting requires Prometheus and Alertmanager dependencies to effectively calculate error budgets and enforce alerting policies for your reliability targets.

How do I enforce an error budget policy for feature release management?

You enforce an error budget policy by calculating burn-rate alerts that track budget exhaustion, allowing you to halt feature releases when reliability targets are breached.

Why should I replace raw threshold alerts with burn-rate alerting?

Replacing raw threshold alerts with burn-rate alerting allows you to quantify reliability targets and manage error budgets systematically, reducing alert fatigue while enforcing precise SLO policies.