slo-architect

Define and review SLOs with error budgets and burn-rate alerts.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Veloxia-agency/VELOXIA-WEB --skill slo-architect-veloxia-agency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-architect
Source: https://github.com/Veloxia-agency/VELOXIA-WEB/tree/main/.claude/skills/engineering/skills/slo-architect
Command: npx skills add https://github.com/Veloxia-agency/VELOXIA-WEB --skill slo-architect-veloxia-agency

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams define, review, and operate service level objectives in a way that reflects real user experience instead of arbitrary uptime numbers. It turns vague reliability goals into measurable SLI definitions, error budgets, and burn-rate alerts that guide engineering decisions.

Core Features & Use Cases

  • SLO design: Create a structured SLO for a service or feature with a clear owner, window, target, and policy reference.
  • Error budget math: Calculate allowed downtime and generate multi-window burn-rate thresholds for fast, slow, and ticket-only escalation.
  • SLO review: Audit existing definitions for common mistakes such as missing SLI definitions, overly aggressive targets, short windows, or CPU-based proxies.
  • Use case: A team launching checkout can define a request-success-rate SLO, compute its monthly budget, and wire alert thresholds into rollout and rollback decisions.

Quick Start

Ask this skill to design an SLO for your service, compute the error budget, and review the definition for common reliability mistakes before you put it into use.

Frequently Asked Questions about slo-architect

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

FAQPage Schema
How do I define an SLO for a user-facing service?

To define an SLO, you need to specify precise SLI numerators and denominators, a clear service owner, target values, window durations, and error-budget policy references. This process turns arbitrary uptime numbers into measurable reliability goals that reflect real user experience.

How do you calculate error budget and burn rate for alerting?

Error budget calculation determines allowed downtime based on your SLO target, and burn-rate alerting computes multi-window thresholds for fast, slow, and ticket-only escalation. This requires specific target and window values to generate accurate alert thresholds from scripts.

What are common mistakes to look for in an SLO review?

Common SLO review mistakes include missing SLI definitions, overly aggressive targets, short windows, and using CPU-based proxies instead of user-experience metrics. Auditing existing definitions helps identify these reliability gaps before putting the SLO into production.

Can I use SLOs as rollout guardrails for Kubernetes operators?

Yes, SLOs apply to engineering teams managing Kubernetes operators, feature flags, and chaos experiments. You can wire computed alert thresholds into rollout and rollback decisions to guard service reliability during deployments.

What is the best way to structure SLI definitions for request success rate?

The best way to structure SLI definitions for request success rate is to define precise numerators and denominators that directly measure user experience. This allows you to compute a monthly error budget and wire alert thresholds into deployment decisions.

Why use multi-window burn-rate alerts instead of simple uptime monitoring?

Multi-window burn-rate alerts track fast and slow consumption rates to trigger ticket-only or immediate escalations before the error budget is exhausted. This approach prevents over-alerting while catching reliability regressions faster than simple uptime monitoring.