Observability Designer

Generate SLO frameworks, SLIs, error budgets, runbooks, and Grafana-compatible dashboards from service descriptions.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/theandyalvarez7-ruby/claude-skills --skill observability-designer-theandyalvarez7-ruby
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Observability Designer
Source: https://github.com/theandyalvarez7-ruby/claude-skills/tree/main/engineering/observability-designer
Command: npx skills add https://github.com/theandyalvarez7-ruby/claude-skills --skill observability-designer-theandyalvarez7-ruby

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Observability design and alignment of SLIs/SLOs, alerting, and dashboards help teams measure and improve user experience while reducing incident toil.

Core Features & Use Cases

  • SLI/SLO/SLA design and burn-rate alerting for production services, including guidance on error budgets and SLA recommendations.
  • Dashboard specification generation with role-based layouts for SREs, developers, and executives, compatible with Grafana/Grafana-like tools.
  • Comprehensive runbooks, monitoring patterns, and integration guidance to streamline incident response and post-incident reviews.

Quick Start

Create a service definition JSON (or use a provided sample) and run the skill to generate SLIs, SLOs, error budgets, runbooks, and dashboards.

Frequently Asked Questions about Observability Designer

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

FAQPage Schema
How do I generate SLIs and SLOs for my production services?▼

To generate SLIs and SLOs, provide a service definition JSON containing the service name, type, criticality, and user-facing status. The skill extracts metrics from this definition to automatically output SLIs, SLOs, and error budgets.

What is burn-rate alerting and how does it relate to error budgets?▼

Burn-rate alerting monitors how quickly your error budget is being consumed relative to your defined SLOs. This skill generates burn-rate alerting configurations alongside error budgets and runbooks to help measure and improve user experience while reducing incident toil.

Can I use this to create Grafana dashboards for API and database services?▼

Yes, you can create Grafana-compatible dashboards for API, web, database, and queue services. The skill outputs dashboard specifications with role-based layouts tailored for SREs, developers, and executives using your service description.

How do I set up SLO frameworks for reliable systems?▼

You set up SLO frameworks by defining a service description JSON and running the skill. It processes your service details to output a comprehensive framework including SLIs, SLOs, error budgets, runbooks, and dashboard configurations for reliable systems.

Does this skill support monitoring patterns for queue services?▼

Yes, the skill supports queue services alongside API, web, and database services. It applies monitoring patterns and integration guidance to streamline incident response and post-incident reviews across these service types.

What is the best way to design observability for multiple user roles?▼

The best way to design observability for multiple user roles is generating dashboard specifications with role-based layouts. This skill creates Grafana-compatible dashboards tailored specifically for SREs, developers, and executives from a single service definition.