slo-implementation

Implement SLIs, SLOs, and error budgets with Prometheus rules.

89|14|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill slo-implementation-hermeticormus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-implementation
Source: https://github.com/HermeticOrmus/LibreUIUX-Claude-Code/tree/main/plugins/observability-monitoring/skills/slo-implementation
Command: npx skills add https://github.com/HermeticOrmus/LibreUIUX-Claude-Code --skill slo-implementation-hermeticormus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a framework for defining and implementing Service Level Indicators (SLIs), Service Level Objectives (SLOs), and error budgets to manage service reliability and development velocity.

Core Features & Use Cases

  • SLI/SLO Definition: Define measurable indicators and targets for service reliability (e.g., availability, latency).
  • Error Budget Management: Calculate and track error budgets to balance reliability with feature development.
  • Alerting & Monitoring: Implement Prometheus recording and alerting rules for SLO compliance and burn rates.
  • Use Case: A team wants to ensure their API is available 99.9% of the time. This Skill helps them define the availability SLI, set the SLO target, calculate the error budget, and configure alerts if the error budget is being consumed too quickly.

Quick Start

Use the slo-implementation skill to define an availability SLI for the API with a target of 99.9% over 28 days.

Frequently Asked Questions about slo-implementation

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

FAQPage Schema
How do I define and implement SLOs for Prometheus monitoring?

Error budgets balance service reliability with feature development by calculating the allowed failure threshold from your SLO target. Tracking this budget helps teams decide whether to prioritize new features or focus on stability improvements.

What is an error budget and how does it balance reliability and development velocity?

Error budgets balance service reliability with feature development by calculating the allowed failure threshold from your SLO target. Tracking this budget helps teams decide whether to prioritize new features or focus on stability improvements.

How do I configure Prometheus alerting rules for SLO burn rate?

Configuring Prometheus alerting rules for SLO burn rate involves defining PromQL queries that track SLI compliance against your error budget. This setup triggers alerts when the budget is consumed too quickly, ensuring timely incident response.

Can I set up availability and latency SLIs using PromQL?

No specific dependencies are required to start defining SLOs and SLIs, making it accessible for immediate implementation. You only need a monitoring system like Prometheus to apply the generated recording and alerting rules effectively.

Do I need any specific dependencies to start defining SLOs and SLIs?

No specific dependencies are required to start defining SLOs and SLIs, making it accessible for immediate implementation. You only need a monitoring system like Prometheus to apply the generated recording and alerting rules effectively.