Defines, reviews, and operates Service Level Objectives (SLOs) with discipline from Google's SRE Workbook. Includes tools for SLO design, error budget calculation with multi-window burn-rate alerting, and automated review that catches common mistakes like overly aggressive targets or missing SLI definitions.

skills.sh installs
465
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill slo-architect --agent claude-code

Installs into .claude/skills of the current project.

Files

SLO Architect

Define SLOs that mean something. Most "SLOs" in the wild are arbitrary numbers no one believes — 99.9% on every endpoint, no SLI definition, no error budget, no policy for what happens when budget burns. This skill enforces the discipline from Google's SRE Workbook: pick the right SLI, set a target users actually care about, calculate the error budget, wire multi-window burn-rate alerts, and have a written policy for when budget runs out.

When to use

  • Defining a new SLO for a service or feature
  • Reviewing existing SLOs for common bugs
  • Picking the right SLI (event-based vs time-window based vs request-based)
  • Computing error budgets and burn-rate alert thresholds
  • Tying SLOs to existing controls — feature flags abort, chaos blast radius, operator capability levels

When NOT to use

  • General observability strategy (metrics + logs + traces) → use observability-designer
  • Customer-facing SLAs with legal teeth → that's contract drafting, not engineering
  • Performance load testing (capacity, not reliability) → use performance-profiler
  • Active incident response → use incident-response

Core principle: an SLO is a promise about user experience

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
DevOps & CI/CD, Code Review & Quality, Debugging, Design & UI/UX
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1josiahsiegel avatarbash-masterjosiahsiegel/claude-plugin-marketplaceExpert bash/shell scripting across environments where Bash is available (Linux, macOS, Git Bash on Windows, WSL, containers). This is a Bash-focused skill - it 462skills.sh installs
2aj-geddes avatarhealth-check-endpointsaj-geddes/useful-ai-promptsImplement comprehensive health check endpoints for liveness, readiness, and dependency monitoring. Use when deploying to Kubernetes, implementing load balancer 461skills.sh installs
3secondsky avatarapi-error-handlingsecondsky/claude-skillsImplements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing error455skills.sh installs
4bobmatnyc avatardigitalocean-managementbobmatnyc/claude-mpm-skillsDigitalOcean management services for monitoring, uptime checks, and resource organization with Projects. Use when setting up observability, alerts, and operatio451skills.sh installs
5openclaudia avatardemand-genopenclaudia/openclaudia-skillsBuild a demand generation strategy and multi-channel campaigns. Use when the user says "demand gen", "demand generation", "lead generation strategy", "pipeline 450skills.sh installs
6aj-geddes avataralert-managementaj-geddes/useful-ai-promptsImplement comprehensive alert management with PagerDuty, escalation policies, and incident coordination. Use when setting up alerting systems, managing on-call 447skills.sh installs