slo-implementation

Define and implement SLIs, SLOs, and error budgets with Prometheus recording rules and YAML configurations.

5|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/camoneart/claude-code --skill slo-implementation-camoneart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-implementation
Source: https://github.com/camoneart/claude-code/tree/main/skills/slo-implementation
Command: npx skills add https://github.com/camoneart/claude-code --skill slo-implementation-camoneart

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the complexity of manually tracking service reliability metrics and alerting, allowing teams to balance reliability with development velocity through automated SLO management.

Core Features & Use Cases

  • SLO Definition & Implementation: Automatically define Service Level Objectives with proper SLIs and error budgets.
  • Automated Alerting: Implement intelligent burn rate alerts that reduce false positives while catching real issues.
  • Error Budget Management: Track and visualize remaining error budget to guide development priorities.
  • Use Case: Imagine your API service needs 99.9% availability. Use this Skill to automatically monitor compliance, calculate burn rates, and alert when error budget consumption accelerates.

Quick Start

Use the slo-implementation skill to define availability and latency SLOs for my web service with 99.9% and 99% targets respectively.

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 my service?

SLO implementation involves defining Service Level Indicators (SLIs) that measure user-perceived reliability, setting Service Level Objectives as targets (e.g., 99.9% availability), and configuring Prometheus recording rules and YAML configurations to track compliance automatically across your service.

What's the best way to set up intelligent alerting based on error budgets?

Implement burn rate alerts that trigger when your service consumes error budget faster than expected, reducing false positives while catching real degradation. This balances reliability with development velocity by alerting only when SLO breach is imminent.

Can I monitor SLOs across multiple services and APIs with Prometheus?

Yes. SLO implementation scales across services, APIs, and cloud environments using Prometheus-based recording rules and centralized dashboards, enabling consistent reliability tracking and governance across your entire infrastructure.

How do I visualize and track remaining error budget?

Create dashboards that display current error budget consumption, remaining budget, and burn rate trends. This visibility guides development priorities and helps teams make informed decisions about reliability investments versus feature development.

What's the difference between SLIs, SLOs, and error budgets?

SLIs are the metrics that measure reliability (e.g., successful requests). SLOs are targets you set for those metrics (e.g., 99.9% success rate). Error budgets quantify how much failure you can tolerate while meeting your SLO, guiding alerting and incident response.

Do I need existing monitoring infrastructure to implement SLOs?

You need Prometheus for metric collection and recording rules. The Skill provides YAML configurations for SLO definitions and error budgets, so if you have Prometheus running, you can establish reliable service targets and automated alerting.