Agent skill · Design & Presentation

observability-designer

Design production-ready observability strategies combining metrics, logs, and traces. Includes SLI/SLO design, golden-signals monitoring, alert optimization. Use when adding observability to a new service, refactoring alerting that is too noisy, or designing an SLO program before scaling production load.

Alireza Rezvani23,369★ · +428/wk · 1 repos on radarProfile →
claude-codecodexcursorships scriptsMIT
Install
npx skills add alirezarezvani/claude-skills --skill observability-designer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 13
SKILL.md size: 14 KB
Bundled scripts: yes
Path: engineering/skills/observability-designer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 23,791 · +422 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Observability Designer (POWERFUL) **Category:** Engineering **Tier:** POWERFUL **Description:** Design comprehensive observability strategies for production systems including SLI/SLO frameworks, alerting optimization, and dashboard generation. ## Overview Observability Designer creates production-ready dashboards, alert configurations, and monitoring strategies across the three pillars (metrics, logs, traces). **When NOT to use → slo-architect.** For SLO/SLI design with error-budget math, multi-window burn-rate alerting thresholds, and SLO review gates, route to `slo-architect` — it is the authoritative skill for that half. This skill's `slo_designer.py` produces a quick scaffold only. This skill's lane: dashboards (`dashboard_generator.py`) and alert-noise reduction (`alert_optimizer.py`). ## Quick Start ```bash # Dashboard spec (Grafana JSON + docs) for a service python3 scripts/dashboard_generator.py --service-type api --name payments --criticality critical --role sre --format grafana -o dashboard.json --doc-output dashboard.md # Analyze an existing alert config for noise, duplicates, and coverage gaps python3 scripts/alert_optimizer.py --input alerts.json --analyze-only --rep

What's inside
Steps it walks through
  1. Overview
  2. Quick Start
  3. Core Competencies
  4. SLI/SLO/SLA Framework Design
  5. Three Pillars of Observability
  6. Dashboard Design Principles
  7. Alert Design and Optimization
  8. Runbook Generation and Incident Response
  9. Golden Signals Framework
  10. Distributed Tracing Strategies
  11. Log Aggregation Patterns
  12. Cost Optimization for Observability
  13. Scripts Overview
  14. 1. SLO Designer (slodesigner.py)
Ships with 12 files
  • README.md
  • assets/sample_alerts.json
  • assets/sample_service_api.json
  • assets/sample_service_web.json
  • expected_outputs/sample_dashboard.json
  • expected_outputs/sample_slo_framework.json
  • references/alert_design_patterns.md
  • references/dashboard_best_practices.md
  • references/slo_cookbook.md
  • scripts/alert_optimizer.py
  • scripts/dashboard_generator.py
  • scripts/slo_designer.py
Commands it runs
Dashboard spec (Grafana JSON + docs) for a service
Analyze an existing alert config for noise, duplicates, and coverage gaps
python3 scripts/alert_optimizer.py --input alerts.json --analyze-only --report alert_report.json
python3 scripts/alert_optimizer.py --input alerts.json --output alerts_optimized.json
Quick SLO scaffold (hand off to slo-architect for the real error-budget work)
python3 scripts/slo_designer.py --service-type api --criticality high --user-facing true --service-name payments -o slo_scaffold.json
More from claude-skills
All skills →
About this skill
What does the observability-designer skill do?

Design production-ready observability strategies combining metrics, logs, and traces. Includes SLI/SLO design, golden-signals monitoring, alert optimization. Use when adding observability to a new service, refactoring alerting that is too noisy, or designing an SLO program before scaling production load.

How do I install it?

Run `npx skills add alirezarezvani/claude-skills --skill observability-designer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From alirezarezvani/claude-skills, a repository with 23,791 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going