Compétences workflow-orchestration-patterns
🧭

workflow-orchestration-patterns

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

耐久性のあるTemporalワークフローを設計する

明確なオーケストレーションがない場合、分散トランザクションは失敗します。このスキルは、決定論的なワークフロー、再試行、および補償アクションのためのTemporalパターンを提供します。

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 "workflow-orchestration-patterns". 旅行予約のためのロールバックステップを含むTemporalサーガを概説してください。

Résultat attendu:

  • 各ステップの前に補償を登録する
  • フライトを予約し、、予約キャンセルによって補償する
  • ホテルを予約し、予約キャンセルによって補償する
  • 支払い請求し、返金によって補償する
  • 失敗時には、補償を逆順(LIFO)で実行する

Utilisation de "workflow-orchestration-patterns". 子ワークフローとパラレルアクティビティをいつ使用すべきですか?

Résultat attendu:

  • 複雑で再利用可能なプロセスセグメントには子ワークフローを使用する
  • 単純な独立したタスクにはパラレルアクティビティを使用する
  • 子ワークフローには独自の実行履歴とタイムアウトがある
  • アクティビティは親ワークフローの履歴を共有し、実行速度が速い

Utilisation de "workflow-orchestration-patterns". ストールする可能性のある長時間のアクティビティをどのように処理すればよいですか?

Résultat attendu:

  • アクティビティ内でハートビートを実装して進捗を報告する
  • ストールした作業を検出するためにハートビートタイムアウトを設定する
  • ハートビート詳細を使用して進捗ベースの再試行を有効にする
  • 長いタスクを小さなべき等ステップに分割する

Audit de sécurité

Sûr
v4 • 1/17/2026

Pure documentation skill containing only markdown guidance about Temporal workflow patterns. No executable code, scripts, or network activity. All 43 static findings are false positives triggered by documentation metadata and code block syntax - specifically git hash identifiers flagged as weak crypto, markdown backticks flagged as shell execution, and normal error classification flagged as reconnaissance.

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

Score de qualité

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

Ce que vous pouvez construire

支払いオーケストレーションの設計

補償、再試行、およびべき等性のあるアクティビティを使用したマルチステップの支払いワークフローを計画する。

長寿命エンティティのモデリング

シグナルとクエリ可能な状態を使用したアカウントやカート用のエンティティワークフローを選択する。

失敗復旧の強化

クリティカルなアクティビティのための再試行制限、バックオフ、およびハートビートポリシーを定義する。

Essayez ces prompts

ワークフローかアクティビティか
私の注文プロセスの各ステップをワークフローまたはアクティビティに分類し、その理由を説明してください。
サーガチェックリスト
在庫確保、支払い請求、注文出荷のための補償とべき等性ルールを含むサーガ計画を起草してください。
パラレルスケーリング
50万タスクのファンアウトとファンインを、子ワークフローとバウンドされたワークフローサイズを使用して提案してください。
バージョニング戦略
下位互換性の制約を持つ長寿命ワークフローの更新のためのバージョニングアプローチを推奨してください。

Bonnes pratiques

  • ワークフローを決定論的に保ち、すべてのI/Oをアクティビティに移動する
  • アクティビティをべき等に、短時間で作成し、常にタイムアウトを構成する
  • 大規模パラレルワークロードをスケーリングするには子ワークフローを使用する

Éviter

  • ワークフローから直接外部APIを呼び出す
  • ワークフローでシステム時間やランダム関数を使用する
  • ステップを実行する前に補償登録をスキップする

Foire aux questions

すべてのTemporal SDKと互換性がありますか?
はい、パターンはSDKに依存せず、アーキテクチャと設計原則に焦点を当てています。
主な制限は何ですか?
決定論性、ペイロードサイズ、再試行動作、および長寿命実行の制約に対応しています。
既存のサービスとどのように統合すればよいですか?
外部呼び出しにはアクティビティを使用し、ワークフローをオーケストレーションと意思決定ロジックに集中させてください。
データにアクセスしたり、保存したりしますか?
いいえ、これはドキュメントのみであり、コードやデータ処理機能は含まれていません。
ワークフローが繰り返し失敗した場合はどうすればよいですか?
制限付きの再試行ポリシーを使用し、再試行不可能なエラーを分類し、部分的な障害に補償を追加してください。
AirflowやKafkaとどのように比較されますか?
長時間のオーケストレーションと分散トランザクションを対象としており、バッチパイプラインやリアルタイムストリームではありません。

Détails du développeur

Structure de fichiers

📄 SKILL.md