slo-sli-error-budgets

Implements Service Level Objectives, Indicators, error budgets for measuring service reliability.

5|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/latestaiagents/agent-skills --skill slo-sli-error-budgets
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slo-sli-error-budgets
Source: https://github.com/latestaiagents/agent-skills/tree/main/plugins/devops-sre/skills/reliability/slo-sli-error-budgets
Command: npx skills add https://github.com/latestaiagents/agent-skills --skill slo-sli-error-budgets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams define, measure, and manage the reliability of their services using Service Level Objectives (SLOs), Service Level Indicators (SLIs), and error budgets, preventing service degradation and balancing development velocity with stability.

Core Features & Use Cases

  • SLI Definition: Provides examples and structure for defining key metrics like availability, latency, throughput, and freshness.
  • SLO Target Setting: Offers guidance and a table for setting realistic SLO targets based on user expectations and dependencies.
  • Error Budget Management: Explains how to calculate and utilize error budgets, including policy examples for different budget states (healthy, caution, critical, exhausted).
  • Implementation Guidance: Outlines steps for defining SLIs, setting SLOs, and configuring alerts.
  • Review Processes: Includes templates for weekly and quarterly SLO reviews.
  • Use Case: A software team wants to ensure their new API remains highly available. They use this skill to define an availability SLI (e.g., 99.9% successful requests), set an SLO target, and establish an error budget policy that dictates deployment speed based on remaining budget.

Quick Start

Use the slo-sli-error-budgets skill to define an availability SLI for your service.

Frequently Asked Questions about slo-sli-error-budgets

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

FAQPage Schema
How do I define SLIs and set SLO targets for my service reliability?▼

To define SLIs and set SLO targets, you establish metrics for availability, latency, throughput, and freshness, then use a Nines Table to set realistic targets based on user expectations and dependencies. This skill provides the structural guidance and examples needed to measure and manage service reliability accurately.

What is an error budget policy and how do I calculate it?▼

An error budget policy dictates deployment velocity based on remaining service reliability margins. You calculate it by subtracting your SLO target from 100%, and this skill provides policy examples for different budget states including healthy, caution, critical, and exhausted to balance development velocity with stability.

Can I use Prometheus queries to track availability and latency SLIs?▼

Yes, you can use Prometheus queries to track availability and latency SLIs. This skill supports defining these Service Level Indicators by providing specific Prometheus query examples to measure and manage your service reliability metrics effectively.

What is the best way to configure SLO alerting and review processes?▼

The best way to configure SLO alerting and review processes is to follow step-by-step implementation guidance for SLO configuration and use provided templates for weekly and quarterly SLO reviews. This ensures continuous measurement and management of service degradation over time.

How does error budget management balance development velocity with stability?▼

Error budget management balances development velocity with stability by establishing policies that restrict deployment speed when budgets are low or exhausted. This skill outlines specific budget states to help teams prevent service degradation while maintaining predictable release cycles.

Do I need SLOs and SLIs to prevent service degradation for a new API?▼

Yes, you need SLOs and SLIs to prevent service degradation for a new API. By defining an availability SLI and setting an SLO target, you establish an error budget policy that dictates deployment speed based on remaining budget, ensuring high availability.