Observability Designer

Generate SLI/SLO frameworks, optimize alerts, and create role-based dashboards.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Nuwanda04/Ballen-Fisk --skill observability-designer-nuwanda04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability Designer
Source: https://github.com/Nuwanda04/Ballen-Fisk/tree/main/.cursor/skills/observability-designer
Command: npx skills add https://github.com/Nuwanda04/Ballen-Fisk --skill observability-designer-nuwanda04

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and optimization of observability systems, including defining Service Level Objectives (SLOs), refining alert configurations, and generating comprehensive dashboards.

Core Features & Use Cases

  • SLO Framework Design: Automatically generates SLI/SLO definitions, error budgets, and burn rate alerts based on service characteristics.
  • Alert Optimization: Analyzes existing alerts to identify noise, coverage gaps, and redundancies, providing actionable recommendations.
  • Dashboard Generation: Creates role-based dashboards (SRE, Developer, Executive, Ops) with Golden Signals coverage and drill-down paths.
  • Use Case: A platform engineering team can use this Skill to quickly establish SLOs for a new microservice, optimize its alert rules to reduce noise, and generate a Grafana dashboard for real-time monitoring, all within minutes.

Quick Start

Use the Observability Designer skill to generate an SLO framework for a 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 SLO frameworks for production systems?

Designing SLO frameworks involves generating SLI/SLO definitions, calculating error budgets, and configuring burn rate alerts based on specific service characteristics like API or database workloads to ensure reliable production system observability.

What is the best way to optimize alert configurations and reduce noise?

Optimizing alert configurations requires analyzing existing alert rules to identify coverage gaps, redundancies, and noise, then applying actionable recommendations to refine the alerting strategy for critical services.

Can I generate role-based dashboards with Golden Signals coverage?

Yes, generating role-based dashboards creates tailored views for SRE, Developer, Executive, and Ops roles, ensuring complete Golden Signals monitoring with integrated drill-down paths for deeper system analysis.

Does SLO design support different service types like queues and ML models?

SLO design supports multiple service types including API, web, database, queue, batch, and ML services, allowing customized SLI and SLO generation tailored to the specific operational characteristics of each service type.

How do I set up multi-window burn rate alerting for a new microservice?

Setting up multi-window burn rate alerting involves defining error budgets for your microservice and generating alert configurations that trigger based on the rate of error budget consumption across multiple time windows.

Why are my observability dashboards lacking drill-down paths for SRE teams?

Observability dashboards often lack drill-down paths when they are not generated using a role-based strategy that maps Golden Signals coverage to specific operational roles like SRE, Developer, or Ops for targeted troubleshooting.