slo-reliability-architect

Define journey-derived SLOs, symptom-based SLIs, and error-budget policies for production services.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill slo-reliability-architect
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slo-reliability-architect
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/slo-reliability-architect
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill slo-reliability-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps define reliability targets that reflect how users actually experience a product, replacing noisy infrastructure-first alerting with business-relevant SLOs, SLIs, and error budgets.

Core Features & Use Cases

  • Journey-Based SLO Design: Inventories critical user journeys such as login, checkout, exports, and APIs, then assigns symptom-based SLIs at the edge where users feel failures.
  • Error Budgets and Paging Policy: Translates reliability targets into user-meaningful error budgets and burn-rate alerting so pages fire on budget threats while cause metrics go to tickets.
  • Failure and Tenant Analysis: Evaluates dependency chains, shared failure modes, noisy-neighbor effects, and per-tenant or tiered reliability views so aggregate metrics do not hide real customer pain.
  • Use Case: A team with a 99.95% aggregate uptime but unhappy enterprise tenants can use this Skill to create per-tenant SLOs, demote CPU alerts, and define when release velocity must slow down.

Quick Start

Ask for reliability design for your product by listing the journeys that matter, the current alert noise, and any tenant or SLA constraints.

Frequently Asked Questions about slo-reliability-architect

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

FAQPage Schema
How do I define SLOs based on user journeys instead of infrastructure metrics?▼

Journey-based SLO design inventories critical user paths like login or checkout, then assigns symptom-based SLIs at the edge where users actually experience failures. This replaces noisy infrastructure-first alerting with business-relevant reliability targets.

What is an error budget and how does burn rate alerting work?▼

An error budget translates reliability targets into user-meaningful thresholds. Burn-rate alerting fires pages when budget consumption threatens the SLO, while cause metrics are demoted to tickets to reduce alert noise and focus on real customer pain.

How do I create per-tenant SLOs for multi-tenant services with noisy-neighbor effects?▼

Per-tenant SLO design evaluates shared failure modes and noisy-neighbor effects across dependency chains. This provides tiered reliability views so aggregate metrics do not hide real customer pain for specific enterprise tenants.

Can I use error budgets to govern release velocity and decide when to slow down deployments?▼

Yes, error budgets directly inform release-governance decisions. When budget burn rates exceed defined thresholds, the policy indicates when release velocity must slow down to protect user-experienced reliability.

What data do I need to design SLIs and error budget policies for production services?▼

You need baseline traffic and failure data, dependency knowledge, and explicit measurement points. These inputs allow pages to map to budget burn rather than infrastructure noise across critical user journeys.

Why are my aggregate uptime metrics high but enterprise tenants still unhappy?▼

Aggregate metrics often hide real customer pain caused by multi-tenant noisy-neighbor effects and shared failure modes. Implementing per-tenant SLOs and symptom-based SLIs resolves this by measuring reliability at the individual tenant level.