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.