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-designerSkill 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.