Communitygithub.com

medzin/sre-runbook-agent-skills

Agent-Fähigkeiten zum Schreiben, Überprüfen und sicheren Ausführen von produktionsnahen SRE-Runbooks.

Was ist sre-runbook-agent-skills?

Dieses Repository stellt portable Agent-Fähigkeiten für SREs, Plattformingenieure, DevOps-Ingenieure, Incident Commander und Bereitschaftsingenieure bereit, die KI-unterstützte Runbooks wünschen, die klar, sicher und ausführbar sind. Die enthaltenen Skills – `sre-runbook-author`, `sre-runbook-reviewer` und `sre-runbook-executor` – decken den gesamten Lebenszyklus von Runbooks ab: von der Erstellung über die Überprüfung mit einem sauberen Kontext bis hin zur schrittweisen, sicherheitsbewussten Ausführung. Der Sicherheitsansatz trennt schreibgeschützte Diagnosen von risikoarmen und riskanten Aktionen und erzwingt explizite Zustimmung bei kritischen Schritten wie Rollbacks, Neustarts oder Konfigurationsänderungen. Die Skills sind mit gängigen SRE-Tools kompatibel (z. B. Claude Code, Cursor, Codex) und können projektlokal oder benutzerweit installiert werden, indem das entsprechende Skill-Verzeichnis in den Agenten-Pfad kopiert wird. Die Praktiken orientieren sich an Google-SRE-Methoden und legen Wert auf umsetzbare Alarmierung, Notfallreaktion, sichere Schadensbegrenzung, Verifikation, Rollback-Kriterien, Eskalation und klare Verantwortlichkeiten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/medzin/sre-runbook-agent-skills/tree/main

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

SRE Runbook Agent Skills

Portable Agent-Fähigkeiten zum Erstellen, Überprüfen und sicheren Ausführen von produktionsnahen SRE-Runbooks.

Erstellen Sie Runbooks. Überprüfen Sie sie mit einem sauberen Kontext. Führen Sie sie sicher aus – einen Schritt nach dem anderen.

Dieses Repository veröffentlicht wiederverwendbare Agent-Fähigkeiten für Betriebsdokumentation und Incident-Response-Workflows. Die Fähigkeiten sind für SREs, Plattformingenieure, DevOps-Ingenieure, Incident-Commander und Bereitschaftsingenieure gedacht, die KI-unterstützte Runbooks wünschen, die klar, sicher und ausführbar sind.

Die Praktiken in diesen Fähigkeiten sind von Google-SRE-Praktiken inspiriert und entsprechen allgemeinen SRE-Best-Practices: umsetzbare Alarmierung, Notfallreaktion, sichere Schadensbegrenzung, Verifikation, Rollback-Kriterien, Eskalation und klare Verantwortlichkeiten.

Enthaltene Fähigkeiten

FähigkeitZweck
sre-runbook-authorErstellen Sie ausführungsorientierte Runbooks für Alarme, Vorfälle, Schadensbegrenzung, Rollbacks, Diagnosen und Eskalation.
sre-runbook-reviewerÜberprüfen Sie Runbooks aus einer sauberen Kontextperspektive und identifizieren Sie Lücken, unsichere Aktionen, versteckte Annahmen und fehlende Verifikation.
sre-runbook-executorGehen Sie ein vorhandenes Runbook Schritt für Schritt durch, mit Erfassung von Beweisen, Stopp bei Mehrdeutigkeiten und Genehmigungsschwellen für riskante Aktionen.

Beispielhafte Anwendungsfälle

  • „Erstelle ein Runbook für diesen Alarm mit hoher 5xx-Fehlerrate.“
  • „Überprüfe dieses Runbook, als ob du keinen vorherigen Kontext hättest.“
  • „Führe dieses Runbook sicher aus und stoppe vor riskanten Aktionen.“
  • „Finde versteckte Annahmen oder fehlende Schritte in dieser Rollback-Prozedur.“
  • „Wandle diesen Incident-Response-Prozess in ein klares, agentenausführbares Runbook um.“

Installation

Kompatible Tools erkennen Fähigkeiten in der Regel als Verzeichnisse, die SKILL.md enthalten.

Projektlokale Installation:

mkdir -p .agents/skills
cp -r skills/sre-runbook-* .agents/skills/

Benutzerweite Installation:

mkdir -p ~/.agents/skills
cp -r skills/sre-runbook-* ~/.agents/skills/

Einige Tools verwenden eigene Skill- oder Plugin-Pfade, wie .gemini/skills/, ~/.gemini/skills/ oder produktspezifische Erweiterungsverzeichnisse. Überprüfen Sie vor der Installation die aktuelle Dokumentation Ihres Tools.

Sicherheitsmodell

Die Fähigkeiten basieren auf einer konservativen Incident-Response:

  • Beginnen Sie mit der Eingabe des Vorfalls und dem anzuwendenden Runbook.
  • Trennen Sie schreibgeschützte Diagnosen von risikoarmen und riskanten Aktionen.
  • Stoppen Sie, wenn Schritte mehrdeutig sind, erforderliche Zugriffe fehlen oder der beobachtete Zustand vom Runbook abweicht.
  • Fordern Sie explizite Genehmigung vor riskanten Aktionen wie Bereitstellungen, Rollbacks, Neustarts, Skalierungsvorgängen, Failovern, Konfigurationsänderungen, Datenänderungen, Berechtigungsänderungen, Alarmunterdrückung oder Löschung von Ressourcen.
  • Bewahren Sie Beweise auf und vergleichen Sie tatsächliche Ergebnisse mit erwarteten Ergebnissen.

Beispiel-Prompts

Erstelle ein produktionsnahes SRE-Runbook für den Alarm <ALARM_NAME>. Verwende Platzhalter für fehlende Dashboards, Schwellenwerte, Verantwortliche und Befehle.
Überprüfe dieses Runbook aus einer sauberen Kontextperspektive. Markiere alles, was einen Bereitschaftsingenieur um 3 Uhr morgens verwirren würde.
Führe dieses Runbook Schritt für Schritt aus. Beginne mit schreibgeschützten Diagnosen und stoppe vor jeder riskanten Aktion.

Beispiele

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe LICENSE.

Verwandte Skills