perf-slo

Define SLI, SLO, and SLA targets for API reliability metrics.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/CybLow/pypaginate --skill perf-slo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-slo
Source: https://github.com/CybLow/pypaginate/tree/main/.opencode/skills/perf-slo
Command: npx skills add https://github.com/CybLow/pypaginate --skill perf-slo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Service reliability governance through clear SLO/SLI/SLA definitions, enabling measurable targets and automated tracking.

Core Features & Use Cases

  • Define SLIs, SLOs, and SLAs with concrete metrics and targets.
  • Track error budgets and implement alerting strategies to drive reliability.
  • Apply across APIs, background tasks, and user-facing services to quantify and improve reliability.

Quick Start

Define your first SLI and SLO targets and start tracking an error budget for a measurable window.

Frequently Asked Questions about perf-slo

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

FAQPage Schema
How do I define SLI and SLO metrics to track API availability and latency?

To set up SLO alerting, you define SLI targets and apply them to alerting rules across measured windows. This automates SLO evaluation and tracks error budgets to trigger alerts when reliability thresholds are breached.

What is an error budget and how do I track it for a specific time window?

An error budget is the allowable threshold of unreliability based on your SLO targets. You track it by calculating current SLI values against SLO definitions across a measured window to quantify service health and drive alerting.

How do I automate SLI calculation and SLO evaluation for background tasks?

You automate SLI calculation and SLO evaluation by implementing definitions that integrate with metrics collection systems. This ensures current SLI calculations and alerting logic operate automatically for background tasks and user-facing services.

Can I apply SLO definitions to both user-facing services and background tasks?

Yes, you can apply SLO definitions to user-facing services, background tasks, and APIs. The definitions quantify service reliability by establishing measurable targets for availability, latency, and other critical metrics across various service types.

Do I need existing metrics collection to implement automated SLO tracking?

Yes, existing metrics collection is required to implement automated SLO tracking. The system relies on collected metrics to calculate current SLI values, evaluate SLO targets, and operate alerting logic automatically across measured windows.