Observability Designer (POWERFUL)

Observability Designer designs production-ready observability strategies covering metrics, logs, and traces. It generates dashboards, optimizes alert configurations to reduce noise, and provides a quick SLO scaffold, with a focus on golden-signals monitoring and alert optimization.

✨ What it does

  • Generates Grafana-compatible dashboard JSON and documentation.
  • Analyzes alert configs for noise, duplicates, and coverage gaps.
  • Optimizes alert thresholds and routing to reduce alert fatigue.
  • Creates quick SLO scaffolds with SLI definitions and error budgets.
  • Covers golden signals, RED/USE methods, and distributed tracing.
  • Provides cost optimization strategies for observability data.

🎯 When to use it

  • Adding observability to a new service and need dashboards and alerting.
  • Refactoring alerting that is too noisy or has coverage gaps.
  • Designing an SLO program before scaling production load.
  • Creating role-based dashboards for SRE, developers, or executives.

🚀 How to use

Trigger by asking to design observability for a service, optimize alerts, or generate dashboards. Provide service details (type, name, criticality) or an existing alert config. Use the provided Python scripts: dashboard_generator.py, alert_optimizer.py, and slo_designer.py. Example prompts:

Generate a Grafana dashboard for the payments API (critical, SRE role).
Analyze my alerts.json for noise and suggest optimizations.
Create an SLO scaffold for a user-facing API.

📄 Output: Deliverables include dashboard JSON and docs, alert optimization reports and configs, and SLO scaffold files.

📦 Add this skill to Claude Code

# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills

# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/engineering/skills/observability-designer .claude/skills/observability-designer

Skill source: engineering/skills/observability-designer/SKILL.md

⚠️ Good to know

For full SLO/SLI design with error-budget math and multi-window burn-rate alerting, use the slo-architect skill; this skill's SLO script only produces a quick scaffold.

❓ FAQ

What does the dashboard generator produce?

It produces a Grafana-compatible dashboard JSON and documentation covering golden signals and role-based views.

How does the alert optimizer work?

It analyzes an existing alert config for noise, duplicates, and coverage gaps, then can emit an optimized config after review.

When should I use slo-architect instead?

Use slo-architect for detailed SLO/SLI design with error-budget math and multi-window burn-rate alerting; this skill only provides a quick SLO scaffold.

🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.