site-reliability-engineer

Define SLOs, configure monitoring stacks, and create incident response runbooks.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/ref-docs/sdd-stl --skill site-reliability-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-reliability-engineer
Source: https://github.com/ref-docs/sdd-stl/tree/main/.claude/skills/site-reliability-engineer
Command: npx skills add https://github.com/ref-docs/sdd-stl --skill site-reliability-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides production monitoring, observability, SLO/SLI management, and incident response capabilities to keep systems reliable.

Core Features & Use Cases

  • Define and track SLIs/SLOs for critical journeys
  • Configure monitoring stacks (Prometheus, Grafana, Datadog, etc.)
  • Create alert rules and notification channels
  • Develop incident response runbooks and post-mortem templates
  • Build observability dashboards (logs, metrics, traces)
  • Health checks and error budget tracking

Quick Start

Launch the MUSUBI GUI with musubi-gui start and open the SRE dashboards and traceability matrices.

Frequently Asked Questions about site-reliability-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define and track SLOs and SLIs for my production services?

SLOs (Service Level Objectives) and SLIs (Service Level Indicators) establish reliability targets and measure actual performance. Define SLIs as measurable metrics tied to user journeys, set SLOs as acceptable thresholds, and track both continuously against your monitoring stack to quantify error budgets and reliability commitments.

What monitoring stack should I use for distributed systems and cloud-native services?

Popular stacks include Prometheus for metrics collection, Grafana for visualization, ELK for log aggregation, and Datadog for integrated observability. Choose based on your scale, budget, and operational complexity; most modern SRE practices support multi-tool stacks that collect metrics, logs, and traces across distributed services.

How do I set up alerting rules that reduce false positives and on-call fatigue?

Alerting rules should trigger on meaningful SLO violations and error budget depletion rather than individual anomalies. Define thresholds tied to SLIs, use alert grouping and routing to route incidents to appropriate teams, and establish notification channels (Slack, PagerDuty) that support escalation and acknowledgment workflows.

What should I include in incident response runbooks and post-mortems?

Runbooks document detection signals, immediate mitigation steps, escalation paths, and diagnostic commands for each critical incident type. Post-mortems capture what happened, root causes, and prevention actions. Both templates accelerate response time and embed organizational learning into future incident handling.

Can I track observability across logs, metrics, and traces in a single platform?

Yes. Modern monitoring stacks like Datadog, Grafana Loki, and ELK support unified observability by collecting and correlating metrics, structured logs, and distributed traces. This multi-signal approach enables faster root-cause analysis and reduces time spent context-switching between tools during incidents.

How do I implement health checks and error budget monitoring for continuous deployment?

Health checks validate service readiness and dependencies; integrate them into load balancers and deployment gates. Error budget tracking measures available reliability against SLO commitments in real time, allowing teams to decide whether current error rates permit new deployments or require stabilization.