Compétences saga-orchestration
🧭

saga-orchestration

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

分散サービス用のSagaワークフローを設計する

分散ワークフローは、ステップが調整されていない場合やロールバックが適切に 行われない場合に失敗します。このスキルは、信頼性の高いマルチサービストランザクションのた めに、ステップと補償をオーケストレーションするための明確なSagaパターンとテンプレートを提供 します。

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". Design an order fulfillment saga with compensations and timeouts.

Résultat attendu:

  • ステップ:在庫の確保、支払いの処理、配送の作成、確認の送信。
  • 補償:在庫の解放、支払いの返金、配送のキャンセル。
  • タイムアウトポリシー:5分後にステップを失敗としてマークし、補償を開始する。
  • イベント:SagaStepCompleted、SagaStepFailed、SagaCompensationCompleted。

Utilisation de "saga-orchestration". Compare orchestration and choreography for payment processing.

Résultat attendu:

  • オーケストレーション:中央オーケストレーターがコマンドを送信し、応答を受け取る。
  • コレオグラフィ:サービスがイベントを発行し、他のサービスがサブスクライブして反応する。
  • オーケストレーションの利点:明示的なフロー、デバッグが容易、所有権が明確。
  • コレオグラフィの利点:疎結合、単一障害点がない。

Utilisation de "saga-orchestration". How do I handle a saga step that never completes?

Résultat attendu:

  • オーケストレーターにステップごとのタイムアウトを実装する。
  • タイムアウト時に、ステップを失敗としてマークし、補償をトリガーする。
  • ステップの状態を定期的にチェックするスケジューリングされたタスクを使用する。
  • タイムアウトイベントをモニタリングとアラートのためにログに記録する。

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

注文履行フロー

補償ステップと障害処理を備えたマルチサービス注文ワークフローを設計します。

長時間承認プロセス

タイムアウトとロールバック動作を備えた承認ワークフローをモデル化します。

Sagaパターンのレビュー

オーケストレーションとコレオグラフィのトレードオフについてチームを整理します。

Essayez ces prompts

基本的なSaga設計
在庫、支払い、配送ステップを含むチェックアウト用のSagaオーケストレーションを設計します。補償と状態遷移を含めてください。
タイムアウトの追加
ステップごとのタイムアウトと障害処理を備えたSagaオーケストレーターを拡張します。タイムアウトがどのように補償をトリガーするかを説明してください。
コレオグラフィオプション
注文処理用のコレオグラフィベースのSagaを提供し、イベント名とハンドラーをリストしてください。
高度な障害対応プラン
再試行、補償、監査ログのガイダンスを備えたマルチステージオンボーディングフローのSagaプランを作成してください。

Bonnes pratiques

  • 安全な再試行のためにステップを幂等にする
  • すべての元に戻せないアクションに対して補償を設計する
  • クロスサービストレース用の相関IDを使用する

Éviter

  • ステップが即座に完了すると仮定する
  • 補償のテストをスキップする
  • サービス同士を直接呼び出しで密結合にする

Foire aux questions

Claude、Codex、Claude Codeと互換性がありますか?
はい。ガイダンスはプラットフォームに依存せず、設計テンプレートに従える任意のアシスタントで使用できます。
このスキルの制限は何ですか?
パターンとテンプレートを提供するだけで、実行可能なサービス、ストレージ、またはメッセージングの実装は含まれていません。
メッセージバスとどのように統合すればよいですか?
発行とサブスクライブの呼び出しをバスのAPIにマッピングし、Saga状態をストレージレイヤーに永続化してください。
このスキルは私のデータやシークレットにアクセスしますか?
いいえ。静的ドキュメントと例用のテンプレートのみが含まれています。
ステップが完了しない場合、何を確認すべきですか?
イベントの配信、Saga状態の永続化、タイムアウトのスケジューリングを確認してください。
コレオグラフィのみの場合とどのように比較されますか?
オーケストレーションは制御を集約しますが、コレオグラフィはロジックをサービス全体に分散させ、イベントに依存します。

Détails du développeur

Structure de fichiers

📄 SKILL.md