sre-engineer

Define SLOs, SLIs, and error budgets for reliable systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jdiegosierra/sre-agent-plugin --skill sre-engineer-jdiegosierra
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sre-engineer
Source: https://github.com/jdiegosierra/sre-agent-plugin/tree/main/skills/sre-engineer
Command: npx skills add https://github.com/jdiegosierra/sre-agent-plugin --skill sre-engineer-jdiegosierra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you build and maintain highly reliable, scalable systems by providing expertise in Site Reliability Engineering (SRE) principles and practices.

Core Features & Use Cases

  • SLO/SLI Management: Define and track Service Level Objectives (SLOs) and Indicators (SLIs) to measure and ensure service reliability.
  • Error Budgeting: Manage error budgets to balance reliability with feature velocity.
  • Incident Management: Provides guidance on responding to and resolving incidents effectively.
  • Toil Reduction: Offers strategies and automation patterns to reduce manual, repetitive operational work.
  • Use Case: You need to define SLOs for your new microservice, set up error budget tracking, and establish an incident response plan.

Quick Start

Use the sre-engineer skill to define SLOs for a new service.

Frequently Asked Questions about sre-engineer

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

FAQPage Schema
How do I define Service Level Objectives for a new microservice?▼

To define SLOs for a new microservice, you establish Service Level Indicators to measure reliability and set error budgets. This balances feature velocity with system reliability by tracking specific service metrics.

What is the best way to reduce operational toil in site reliability engineering?▼

Reducing operational toil in site reliability engineering involves implementing automation patterns for repetitive manual tasks. This minimizes human intervention in routine operations and frees up engineering time for feature development.

How does error budgeting work when balancing reliability and feature velocity?▼

Error budgeting works by allocating a specific tolerance for service unavailability based on defined SLOs. When the budget is depleted, feature development pauses to prioritize reliability improvements and restore balance.

Can I use chaos engineering practices to improve system resilience?▼

Yes, you can use chaos engineering practices to actively test system resilience. By injecting failures into your scalable systems, you validate capacity planning and uncover weaknesses before actual incidents occur.

How do I set up effective incident management and monitoring for scalable systems?▼

Setting up effective incident management involves establishing robust monitoring and alerting based on your SLIs. This ensures rapid response and resolution of incidents affecting your scalable systems.