mcpField
A
azure-durable-task

azure-durable-task

github.com/microsoftdocsクラウド・DevOps79670 回インストール3 日前に更新
リポジトリ

azure-durable-task について

Azure Durable Task を扱う開発者やエージェント向けのリファレンススキルです。ローカルのクイックリファレンスとオンライン文書の取得により、設計、構成、信頼性、デプロイを扱います。

主な機能

  1. 01オーケストレーターのベストプラクティスと再試行
  2. 02フレームワークとストレージバックエンドの選択
  3. 03長時間ワークフローとイベントのパターン
  4. 04クォータ、構成、インスタンス管理
  5. 05バージョン管理と安全なデプロイ

活用シーン

  1. 01信頼性の高いオーケストレーションと再試行の設計
  2. 02Durable Functions とホスティング方式の選択
  3. 03承認やファンアウト/ファンインのワークフロー構築

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch で文書を取得でき、代替手段として fetch_webpage も利用できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-durable-task

インストール後、Claude Code で/azure-durable-taskを入力して読み込まれたか確認します。

詳細

Azure Durable Task スキル

このスキルでは、Azure Durable Task に関する専門的なガイダンスを提供します。ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスと、リモートドキュメントの取得機能を組み合わせています。

このスキルの使い方

エージェントへの重要な指示:関連セクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲があるカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルを read_file で読み取ってください。

エージェントへの重要な指示:metadata.generated_at が3か月以上前の場合は、リポジトリから最新版を取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用してください。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用してください。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
ベストプラクティスL35-L41Azure Durable Task/Functions で信頼性の高いオーケストレーターコードを記述し、障害と再試行に対処し、シングルトンオーケストレーションを設計するためのガイダンスです。
意思決定L42-L47Durable Functions と Durable Task の直接ホスティングの選択、および耐久性、スケーラビリティ、信頼性の観点からストレージプロバイダー/バックエンド(Azure Storage、SQL、Netherite など)を比較するためのガイダンスです。
アーキテクチャと設計パターンL48-L57Durable Task で複雑なワークフローをオーケストレーションするパターンです。長時間実行/永続的なオーケストレーション、外部イベント、ファンアウト/ファンイン、人的承認、監視ループ、関数のチェーンなどを扱います。
制限とクォータL58-L63カスタムオーケストレーション状態データの制限の構成、ステータスペイロードのクエリ、Durable Task Scheduler のアクションメトリック、使用状況、課金の監視について説明します。
構成L64-L68Durable Task ハブのストレージ(接続、スケーリング、信頼性)の構成と、インスタンス管理 API を使用したオーケストレーションインスタンスのクエリ、制御、管理について説明します。
統合とコーディングパターンL69-L73Durable オーケストレーションインスタンスの開始、クエリ、終了、パージ、およびライフサイクルの制御と監視のためのインスタンス管理 API の使用について説明します。
デプロイL74-L77バージョン管理を使用して Durable オーケストレーションを安全にデプロイし、破壊的変更に対処し、実行中のワークフローを中断せずにアップグレードを管理するためのガイダンスです。
ベストプラクティス
トピックURL
Durable Task でオーケストレーターコードの制約を適用するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-code-constraints
Durable オーケストレーションでエラーと再試行を処理するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-error-handling
Durable Functions でシングルトンオーケストレーターを実装するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-singletons
意思決定
トピックURL
Durable Functions と Durable Task のホスティングを選択するhttps://learn.microsoft.com/en-us/azure/durable-task/common/choose-orchestration-framework
Durable Task のストレージプロバイダーを比較し、バックエンドを選択するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-storage-providers
アーキテクチャと設計パターン
トピックURL
continue-as-new を使用して永続的なオーケストレーションを実装するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-eternal-orchestrations
Durable オーケストレーションで外部イベントを処理するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-external-events
Durable Functions でファンアウト/ファンインパターンを使用するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-fan-in-fan-out
Durable Task で人間との対話を伴うワークフローを実装するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-human-interaction
Durable Task でモニターパターンのワークフローを構築するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-monitor
Durable Task で関数チェーンを実装するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-sequence
制限とクォータ
トピックURL
カスタムオーケストレーション状態の制限を構成して照会するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-custom-orchestration-status
Durable Task Scheduler のアクションメトリクスと課金を監視するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-metrics
構成
トピックURL
Durable Task ハブのストレージを構成して管理するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-hubs
統合とコーディングパターン
トピックURL
Durable オーケストレーションでインスタンス管理 API を使用するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-instance-management
デプロイ
トピックURL
安全な Durable デプロイのためにオーケストレーションのバージョン管理を使用するhttps://learn.microsoft.com/en-us/azure/durable-task/common/durable-orchestration-versioning

コメント