Compétences saga-orchestration
🧭

saga-orchestration

Sûr 🌐 Accès réseau⚙️ Commandes externes

Entwerfen von Saga-Workflows für verteilte Dienste

Verteilte Workflows schlagen fehl, wenn Schritte nicht koordinieren oder sauber zurückrollen. Diese Fähigkeit bietet klare Saga-Muster und Vorlagen, um Schritte und Kompensierungen für zuverlässige Multi-Service-Transaktionen zu orchestrieren.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "saga-orchestration". Entwerfen Sie eine Auftragserfüllungs-Saga mit Kompensierungen und Timeouts.

Résultat attendu:

  • Schritte: Lagerbestand reservieren, Zahlung verarbeiten, Sendung erstellen, Bestätigung senden.
  • Kompensierungen: Lagerbestand freigeben, Zahlung erstatten, Sendung stornieren.
  • Timeout-Richtlinie: Schritt nach 5 Minuten fehlschlagen und Kompensierung starten.
  • Ereignisse: SagaStepCompleted, SagaStepFailed, SagaCompensationCompleted.

Utilisation de "saga-orchestration". Vergleichen Sie Orchestrierung und Choreografie für die Zahlungsverarbeitung.

Résultat attendu:

  • Orchestrierung: Zentraler Orchestrator sendet Befehle, empfängt Antworten.
  • Choreografie: Dienste emitieren Ereignisse, andere abonnieren und reagieren.
  • Orchestrierungsvorteile: Expliziter Flow, einfachere Debugging, klare Eigentümerschaft.
  • Choreografie-Vorteile: Lose Kopplung, kein Single Point of Failure.

Utilisation de "saga-orchestration". Wie behandle ich einen Saga-Schritt, der nie abschließt?

Résultat attendu:

  • Implementiere pro-Schritt-Timeouts im Orchestrator.
  • Bei Timeout, Schritt als fehlgeschlagen markieren und Kompensierung auslösen.
  • Geplante Aufgaben verwenden, um den Schrittstatus periodisch zu prüfen.
  • Timeout-Ereignisse für Monitoring und Alerting protokollieren.

Audit de sécurité

Sûr
v4 • 1/17/2026

Pure documentation skill containing code templates for saga pattern implementation. Contains no executable code, filesystem access, network calls, or command execution. All static findings are false positives triggered by documentation text containing technical terminology that scanners incorrectly flag as cryptographic terms, C2 indicators, or shell commands.

2
Fichiers analysés
659
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
29
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Auftragserfüllungs-Flow

Entwerfen Sie einen Multi-Service-Auftrag-Workflow mit Kompensationsschritten und Fehlerbehandlung.

Lang laufende Genehmigungen

Modellieren Sie Genehmigungs-Workflows mit Timeouts und Rollback-Verhalten.

Saga-Muster-Review

Alignieren Sie Teams zu den Tradeoffs zwischen Orchestrierung und Choreografie.

Essayez ces prompts

Basis-Saga-Design
Entwerfen Sie eine Saga-Orchestrierung für den Checkout mit Lager-, Zahlungs- und Versandschritten. Inklusive Kompensierungen und Zustandsübergänge.
Timeouts hinzufügen
Erweitern Sie einen Saga-Orchestrator mit pro-Schritt-Timeouts und Fehlerbehandlung. Beschreiben Sie, wie Timeouts Kompensierungen auslösen.
Choreografie-Option
Bieten Sie eine Choreografie-basierte Saga für die Auftragsverarbeitung und listen Sie Ereignisnamen und Handler auf.
Erweiterter Fehlerplan
Entwerfen Sie einen Saga-Plan für einen mehrstufigen Onboarding-Flow mit Wiederholungen, Kompensierungen und Audit-Logging-Anleitung.

Bonnes pratiques

  • Mache Schritte idempotent für sichere Wiederholungen
  • Entwerfe Kompensierungen für jede irreversible Aktion
  • Verwende Korrelations-IDs für Cross-Service-Tracing

Éviter

  • Annahme, dass Schritte sofort abschließen
  • Kompensierungstests überspringen
  • Dienste mit direkten Aufrufen eng koppeln

Foire aux questions

Ist dies kompatibel mit Claude, Codex und Claude Code?
Ja. Die Anleitung ist Plattform-neutral und funktioniert mit jedem Assistenten, der Designvorlagen folgen kann.
Was sind die Grenzen dieser Fähigkeit?
Es bietet Muster und Vorlagen, keine ausführbaren Dienste, Speicher- oder Messaging-Implementierungen.
Wie integriere ich mit meinem Message Bus?
Ordne die Publish- und Subscribe-Aufrute deiner Bus-API zu und speichere den Saga-Status in deiner Speicherschicht.
Greift diese Fähigkeit auf meine Daten oder Geheimnisse zu?
Nein. Es enthält nur statische Dokumentation und Beispielvorlagen.
Was sollte ich prüfen, wenn Schritte nie abschließen?
Überprüfe die Ereignisübertragung, Saga-Status-Persistenz und Timeout-Scheduling.
Wie vergleicht sich dies mit reiner Choreografie?
Orchestrierung zentralisiert die Kontrolle, während Choreografie die Logik über Dienste verteilt und sich auf Ereignisse verlässt.

Détails du développeur

Structure de fichiers

📄 SKILL.md