slo-sli-definition

Define user-journey SLOs and SLIs with error budgets and burn-rate alerts.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/SSiertsema/claude-code-plugins --skill slo-sli-definition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-sli-definition
Source: https://github.com/SSiertsema/claude-code-plugins/tree/main/slo-sli-definition/skills/slo-sli-definition
Command: npx skills add https://github.com/SSiertsema/claude-code-plugins --skill slo-sli-definition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Internal reliability targets (SLOs) and indicators (SLIs) are defined at the user-journey level to drive measured budgets and policy-driven actions.

Core Features & Use Cases

  • Per-journey SLI planning: specify SLI dimensions for each critical journey (availability, latency, correctness, freshness, durability).
  • SLO budgeting and policy: compute error budgets, configure burn-rate alerts, and wire actions like freezes or relaxation based on budget state.
  • Operational cadence: establish measurement windows, data sources, and review cycles to maintain reliability targets.

Quick Start

Define the service and journeys, establish SLI formulas for each journey, and set internal SLO targets tighter than external SLAs.

Frequently Asked Questions about slo-sli-definition

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

FAQPage Schema
How do I define SLIs and SLOs for critical user journeys?

To define SLIs and SLOs for user journeys, you specify SLI dimensions like availability and latency for each journey, set internal SLO targets tighter than external SLAs, and calculate error budgets to wire policy-driven actions like freezes.

What dimensions should I track when establishing SLIs for a user journey?

When establishing SLIs for a user journey, you should track availability, latency, correctness, freshness, and durability. These dimensions form the baseline indicators required to measure reliability targets effectively across critical service paths.

How do I calculate error budgets and configure burn-rate alerts?

You calculate error budgets by establishing internal SLO targets and measurement windows for your service. Once the budget is computed, you configure burn-rate alerts and wire operational policies for actions like freezes or relaxations based on the remaining budget state.

What inputs do I need to start setting up reliability targets at the journey level?

Setting up reliability targets requires explicit inputs for the Service and the Critical user-journeys. You must also provide SLI formulas, define measurement windows, and establish a data source plan to accurately compute error budgets and review cycles.

When should I set internal SLO targets differently from external SLAs?

Internal SLO targets should always be set tighter than external SLAs to create a safety buffer. This measured budget gap allows teams to trigger burn-rate alerts and execute policy-driven actions like deployment freezes before external commitments are breached.

How do I maintain operational cadence for reliability targets after initial setup?

You maintain operational cadence for reliability targets by establishing measurement windows, defining data sources, and setting review cycles. This ongoing process ensures SLOs and error budgets remain accurate and policy-driven actions stay effective.