reliability-observability-gate

Define SLI/SLO impact, telemetry, and recovery criteria for production changes.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/machenjie/rd-skills --skill reliability-observability-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reliability-observability-gate
Source: https://github.com/machenjie/rd-skills/tree/main/src/professional-skills/reliability-observability-gate
Command: npx skills add https://github.com/machenjie/rd-skills --skill reliability-observability-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Reliability and observability gates prevent production changes from shipping without measurable SLI/SLO impact, bounded failure modes, evidence-backed incident readiness, and testable recovery plans.

Core Features & Use Cases

  • SLI/SLO impact and error-budget discipline: Ensures every user-facing path has an SLI and that error budgets are defined and respected before release.
  • Performance, capacity, and cost guardrails: Verifies latency budgets, concurrency limits, saturation signals, and cost/capacity exposure are explicitly captured.
  • Telemetry and alerting correctness: Requires structured logs with trace context propagation, bounded metric label cardinality, and multi-window multi-burn-rate alerting.
  • Resilience controls validation: Checks circuit breakers, rate limits, timeouts, retries, fallbacks, DLQ/depth monitoring, and tested recovery/rollback criteria.
  • Use Case: Before deploying a new feature that changes a critical API endpoint and adds async background processing, define SLI/SLO targets, resilience controls, and evidence-based recovery steps to reduce incident risk.

Quick Start

Use this skill to review a proposed production change and produce a complete reliability-and-observability plan that includes SLI/SLO assessment, telemetry requirements, alerting design, capacity/cost guardrails, and tested recovery and rollback criteria.

Frequently Asked Questions about reliability-observability-gate

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

FAQPage Schema
How do I define SLI SLO impact and error budgets for production changes?

To define SLI SLO impact, you specify SLIs for user-facing paths and set error budgets that must be respected before release. This ensures production changes have measurable reliability targets and bounded failure modes.

What telemetry and alerting requirements are needed for incident readiness?

Incident readiness requires structured logs with trace context propagation, bounded metric label cardinality, and multi-window multi-burn-rate alerting. These telemetry requirements ensure alerts are actionable and observable during incidents.

How do I validate resilience controls for async background jobs and external dependencies?

Validating resilience controls requires checking circuit breakers, rate limits, timeouts, retries, fallbacks, and DLQ depth monitoring. Explicit recovery and rollback criteria must also be tested for changes involving external dependencies or async jobs.

Does this reliability gate work for database-impacting and infrastructure-only changes?

Yes, this reliability gate applies to database-impacting and infrastructure-only behavior-risk changes. It captures latency budgets, capacity guardrails, saturation signals, and cost exposure to ensure safe production deployments.

What is multi-window multi-burn-rate alerting and when do I need it?

Multi-window multi-burn-rate alerting is a method to detect rapid and slow error budget consumption across different time windows. You need it to ensure observability and timely incident alerts for critical production changes.

How to set capacity planning and cost guardrails for production deployments?

To set capacity planning and cost guardrails, you verify latency budgets, concurrency limits, saturation signals, and cost exposure. Capturing these capacity guardrails explicitly prevents saturation and unbounded costs during production deployments.