Observability Designer

Automates SLI/SLO framework design, alert analysis, and dashboard specification generation.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/mcauduro0/Macro_Trading --skill observability-designer-mcauduro0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability Designer
Source: https://github.com/mcauduro0/Macro_Trading/tree/main/.claude/skills/alireza-observability-designer
Command: npx skills add https://github.com/mcauduro0/Macro_Trading --skill observability-designer-mcauduro0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and optimization of observability strategies, addressing the complexity of defining SLIs/SLOs, refining alerts, and generating effective dashboards.

Core Features & Use Cases

  • SLO Framework Design: Automatically generates SLI/SLO definitions, error budgets, and burn rate alerts.
  • Alert Optimization: Analyzes existing alerts to identify noise, gaps, and redundancies.
  • Dashboard Generation: Creates Grafana-compatible dashboard specifications tailored to different roles.
  • Use Case: A platform engineering team can use this Skill to rapidly establish a consistent SLO framework for new microservices, ensuring reliability targets are met from day one and reducing alert fatigue across the organization.

Quick Start

Use the Observability Designer to generate an SLO framework for a new critical API 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 an SLO framework for a new microservice?

To design an SLO framework, generate SLI/SLO definitions, calculate error budgets, and configure burn rate alerts to ensure reliability targets are met from day one. This establishes consistent production observability for new microservices.

What is the best way to reduce alert fatigue and optimize existing monitoring alerts?

The best way to reduce alert fatigue is to analyze existing alert configurations to identify noise, gaps, and redundancies. This optimization ensures only actionable alerts trigger, refining the overall monitoring strategy.

Can I generate Grafana-compatible dashboards tailored to different roles?

Yes, you can generate Grafana-compatible dashboard specifications tailored to different roles. This creates targeted visualizations that support production-ready observability by displaying relevant service metrics for specific users.

How does error budget calculation work when defining service-level objectives?

Error budget calculation works by defining the acceptable failure rate against your service-level objectives. This mechanism tracks reliability, allowing platform teams to balance feature velocity with system stability using defined indicators.

Do I need existing monitoring infrastructure to analyze alert configurations?

You do not need existing infrastructure to begin, but providing current alert configurations allows the analysis to identify noise, gaps, and redundancies. This refines your observability strategy and reduces alert fatigue effectively.