observability-designer

Design observability strategies with SLI/SLO frameworks, alert optimization, and dashboards.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Fantasia1999/claude-skills-zh --skill observability-designer-fantasia1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-designer
Source: https://github.com/Fantasia1999/claude-skills-zh/tree/main/translations/engineering/observability-designer
Command: npx skills add https://github.com/Fantasia1999/claude-skills-zh --skill observability-designer-fantasia1999

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create robust observability strategies for production systems, addressing challenges in defining reliable service level objectives, optimizing noisy alerts, and designing effective dashboards.

Core Features & Use Cases

  • SLI/SLO Framework Design: Automatically generate Service Level Indicators, Objectives, and error budget calculations.
  • Alert Optimization: Analyze and refine existing alert configurations to reduce noise and improve actionability.
  • Dashboard Generation: Create comprehensive dashboard specifications tailored to different roles (SRE, Developer, Executive).
  • Use Case: You need to define SLOs for a new microservice. Use the SLO Designer script to generate a complete framework including SLIs, SLO targets, error budgets, and alert rules based on service criticality and type.

Quick Start

Use the observability-designer skill to generate an SLO framework for a critical API service named 'user-auth-service'.

Frequently Asked Questions about observability-designer

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

FAQPage Schema
How do I design SLI and SLO frameworks for production systems?

You can generate Service Level Indicators, SLO targets, error budget calculations, and alert rules automatically based on service criticality and type to design robust SLI and SLO frameworks for production systems.

What is the best way to optimize noisy alerts and improve actionability?

Optimizing noisy alerts involves analyzing and refining existing alert configurations to reduce noise, ensuring alerts are structured for reliability and actionable responses in production environments.

How do I create dashboards tailored for different roles like SRE, Developer, and Executive?

Creating role-based dashboards involves generating comprehensive dashboard specifications tailored for SRE, Developer, and Executive roles to provide targeted system visibility based on user responsibilities.

Do I need Python to generate observability strategies and dashboard specifications?

Yes, you need Python 3.7+ and standard libraries installed to execute the scripts that generate observability strategies, SLI/SLO frameworks, and dashboard specifications for your production systems.

Can I use this approach to define SLOs for a new microservice?

Yes, you can define SLOs for a new microservice by using the SLO Designer script to generate a complete framework including SLIs, SLO targets, error budgets, and alert rules based on service type.

What are the limitations of using scripts for observability strategy design?

A limitation of using scripts for observability strategy design is the dependency on Python 3.7+ and standard libraries, requiring local execution rather than providing direct cloud integration.