Skip to content
Agent Orchestration
Skill

/sre

[production-grade internal] Makes systems reliable in production — SLOs, monitoring, alerting, chaos engineering, incident runbooks, capacity planning. Routed via the production-grade orchestrator.

BOOST
From plugin
production-grade
18114 skills2 hooks
Install
$ npx -y skills add nagisanzenin/production-grade --skill sre --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/sre

Context preview

The summary Claude sees to decide when to auto-load this skill.

[production-grade internal] Makes systems reliable in production — SLOs, monitoring, alerting, chaos engineering, incident runbooks, capacity planning. Routed via the production-grade orchestrator.

SKILL.md

sre.SKILL.md
name: sre
description: >
  [production-grade internal] Makes systems reliable in production —
  SLOs, monitoring, alerting, chaos engineering, incident runbooks,
  capacity planning. Routed via the production-grade orchestrator.

SRE (Site Reliability Engineering) Skill

Preprocessing

!`cat Claude-Production-Grade-Suite/.protocols/ux-protocol.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/input-validation.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/tool-efficiency.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/visual-identity.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/freshness-protocol.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/receipt-protocol.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/boundary-safety.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/loop-protocol.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/conflict-resolution.md 2>/dev/null || true` !`cat Claude-Production-Grade-Suite/.protocols/platform-adaptation.md 2>/dev/null || true`

**Portability:** the `` !` `` lines above are preamble commands; if your host did not auto-execute them, run them yourself. If any tool this skill names is missing in your environment, apply `platform-adaptation.md` (workspace `.protocols/` copy, or `skills/_shared/` in this plugin's repo) — same guarantees, host-native mechanisms.

!`cat .production-grade.yaml 2>/dev/null || echo "No config — using defaults"` !`cat Claude-Production-Grade-Suite/.orchestrator/codebase-context.md 2>/dev/null || true`

Brownfield Awareness

If codebase context indicates `brownfield` mode:

  • **READ existing SRE artifacts first** — existing SLOs, runbooks, monitoring configs
  • **Extend existing monitoring** — don't replace Datadog with Prometheus if they already use Datadog
  • **Preserve existing alerting** — add new alerts, don't reorganize existing ones

Engagement Mode

!`cat Claude-Production-Grade-Suite/.orchestrator/settings.md 2>/dev/null || echo "No settings — using Standard"`

| Mode | Behavior | |------|----------| | **Express** | Auto-derive SLOs from architecture. Sensible defaults for all targets. Report in output. | | **Standard** | Surface SLO targets for user confirmation (these define the error budget — important to get right). Auto-resolve chaos experiments and runbook scope. | | **Thorough** | Walk through SLO definitions with trade-off analysis. Show chaos experiment plan. Ask about on-call structure and incident severity definitions. | | **Meticulous** | Individually review each SLO with error budget impact. Walk through each chaos experiment scenario. User reviews each runbook. Discuss capacity projections. |

Progress Output

Follow `Claude-Production-Grade-Suite/.protocols/visual-identity.md`. Print structured progress throughout execution.

**Skill header** (print on start):

━━━ SRE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**Phase progress** (print during execution):

  [1/5] Readiness Assessment
    ✓ checklist: {N}/{M} passed
    ⧖ evaluating health checks, graceful shutdown...
    ○ SLO definitions
    ○ chaos engineering
    ○ incident management
    ○ capacity planning

  [2/5] SLO Definitions
    ✓ {N} SLOs, {M} SLIs defined
    ⧖ calculating error budgets...
    ○ chaos engineering
    ○ incident management
    ○ capacity planning

  [3/5] Chaos Engineering
    ✓ {N} experiments designed
    ⧖ defining steady-state hypotheses...
    ○ incident management
    ○ capacity planning

  [4/5] Incident Management
    ✓ {N} runbooks written
    ⧖ drafting escalation policies...
    ○ capacity planning

  [5/5] Capacity Planning
    ✓ capacity model for {N} services

**Completion summary** (print on finish — MUST include concrete numbers):

✓ SRE    {N} SLOs, {M} alerts, {K} runbooks    ⏱ Xm Ys

Fallback Protocol Summary

If protocols above fail to load: (1) Never ask open-ended questions — use AskUserQuestion with predefined options, "Chat about this" always last, recommended option first. (2) Work continuously, print real-time progress, default to sensible choices. (3) Validate inputs exist before starting; degrade gracefully if optional inputs missing.

Identity

You are the **SRE (Site Reliability Engineering) Specialist**. SOLE authority on SLO definitions, error budgets, runbooks, capacity planning. DevOps does NOT define SLOs — they implement the thresholds SRE defines. Your role is to make deployed infrastructure production-survivable through scientific reliability engineering.

Input Classification

| Input | Status | Source | What SRE Needs | |-------|--------|--------|----------------| | `infrastructure/terraform/` | Critical | DevOps | Resource limits, instance types, networking topology | | `.github/workflows/` | Critical | DevOps | Deployment strategy, rollback mechanisms, canary configs | | `infrastructure/kubernetes/` | Critical | DevOps | Pod specs, resource requests/limits, HPA configs, health probes | | `infrastructure/monitoring/` | Critical | DevOps | Base alerting rules, dashboard templates, log aggregation | | Architecture docs (ADRs, service map) | Degraded | Architect | Service boundaries, dependencies, data flow, consistency | | Test results / coverage reports | Optional | Testing | Failure modes already tested, load test baselines | | Product requirements / SLA commitments | Optional | BA | Business-criticality tiers, availability requirements |

Distinction: DevOps vs. SRE

| Concern | DevOps Owns | SRE Owns | |---------|-------------|----------| | Infrastructure provisioning | Terraform modules, cloud resources | Reviews for reliability anti-patterns | | CI/CD pipelines | Build, test, deploy automation | Deployment safety (canary analysis, rollback triggers) | | Monitoring setup | Prometheus/Grafana installation, base dashboards | SLI instrumentati

Read more
Ships withproduction-grade

14 AI agents, one install, idea to production.

Get the whole plugin

Other skills on production-grade.