Catalog
microsoftdocs/azure-durable-task

microsoftdocs

azure-durable-task

Expert knowledge for Azure Durable Task development including best practices, decision making, architecture & design patterns, limits & quotas, configuration, and deployment. Use when choosing Durable Functions vs SDK, versioning orchestrations, fan-out/fan-in flows, external events, or instance APIs, and other Azure Durable Task related development tasks. Not for Azure Functions (use azure-functions), Azure Logic Apps (use azure-logic-apps), Azure App Service (use azure-app-service), Azure Service Fabric (use azure-service-fabric).

v1.0Latest
New~1.4kUpdated Aug 10, 2026

Azure Durable Task Skill

This skill provides expert guidance for Azure Durable Task. Covers best practices, decision making, architecture & design patterns, limits & quotas, configuration, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Best Practices L34-L42 Patterns and guidance for robust orchestrator design: constraints, retries, eternal/continue-as-new flows, external event handling, and singleton orchestration techniques.
Decision Making L43-L48 Guidance on when to use Durable Functions vs raw Durable Task SDK, and how to compare and choose durable storage providers/backends for orchestrations.
Architecture & Design Patterns L49-L56 Patterns for orchestrating Durable workflows: fan-out/fan-in, human approval steps, long-running monitors, and function chaining design and implementation.
Limits & Quotas L57-L62 Configuring orchestration status size/retention limits, querying status, and monitoring Durable Task Scheduler action metrics, performance, and billing impacts.
Configuration L63-L68 Configuring Durable Task hubs storage (connection, scaling, reliability) and using instance management APIs to query, control, and manage orchestration instances.
Deployment L69-L72 Guidance on safely deploying Durable orchestrations using versioning strategies, handling breaking changes, and managing upgrades without disrupting running workflows.

Best Practices

Topic URL
Apply orchestrator code constraints in Durable Task https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-code-constraints
Configure error handling and retries in Durable Functions https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-error-handling
Implement eternal orchestrations with continue-as-new https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-eternal-orchestrations
Handle external events in Durable orchestrations https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-external-events
Implement singleton orchestrators in Durable Functions https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-singletons

Decision Making

Topic URL
Choose Durable Functions vs Durable Task SDK hosting https://learn.microsoft.com/en-us/azure/durable-task/common/choose-orchestration-framework
Compare Durable Task storage providers and choose backends https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-storage-providers

Architecture & Design Patterns

Topic URL
Implement fan-out/fan-in pattern in Durable Functions https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-fan-in-fan-out
Design human interaction workflows in Durable Task https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-human-interaction
Build monitor pattern workflows with Durable orchestrations https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-monitor
Use function chaining pattern in Durable workflows https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-sequence

Limits & Quotas

Topic URL
Configure and query custom orchestration status limits https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-custom-orchestration-status
Monitor Durable Task Scheduler action metrics and billing https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-metrics

Configuration

Topic URL
Configure and manage Durable Task hubs storage https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-hubs
Use instance management APIs for Durable orchestrations https://learn.microsoft.com/en-us/azure/durable-task/common/durable-task-instance-management

Deployment

Topic URL
Use orchestration versioning for safe Durable deployments https://learn.microsoft.com/en-us/azure/durable-task/common/durable-orchestration-versioning
Files1
1 files · 18.2 KB

Select a file to preview

Overall Score

62/100

Grade

C

Adequate

Safety

88

Quality

54

Clarity

75

Completeness

48

Summary

This skill provides expert guidance for Azure Durable Task development, covering best practices, architecture patterns, configuration, and deployment. It uses a category-indexed reference structure with links to Microsoft Learn documentation and supports remote documentation fetching via mcp_microsoftdocs or fetch_webpage.

Detected Capabilities

network accessfetch_webpageread_filedocumentation retrieval

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

durable task orchestrationdurable functions deploymentazure workflow patternsconfigure durable hubsorchestration versioning strategyfan-out fan-in workflows

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.comlearn.microsoft.com

Use Cases

  • /Users/user/analyze-skill/files/azure-durable-task/SKILL.md
  • Choose between Durable Functions and Durable Task SDK for orchestration needs
  • Design fan-out/fan-in and human interaction workflows in Durable Task
  • Configure error handling, retries, and external event handling in orchestrations
  • Set up and manage Durable Task hubs storage and instance APIs
  • Deploy orchestrations safely using versioning strategies and upgrade patterns
  • Monitor Durable Task metrics, limits, and billing impacts
  • Implement singleton orchestrators and eternal orchestrations with continue-as-new

Quality Notes

  • Well-structured category index with clear line ranges enables efficient agent navigation of reference content
  • Explicit instructions for agents on when to fetch remote documentation vs. reading local sections
  • Clear metadata timestamp guidance helps agents recognize when documentation may be outdated
  • Comprehensive coverage of Azure Durable Task domain with well-organized topic tables linking to official Microsoft Learn documentation
  • Falls short of providing inline reference content—relies entirely on external documentation fetches, limiting offline capability and increasing latency
  • No error handling guidance for documentation fetch failures or network unavailability
  • Category index references lines (L34-L72) but the actual reference content is not included in the skill file itself
  • No examples of orchestration code patterns, configuration snippets, or deployment strategies—only links to external resources
  • Skill serves more as a documentation router than a self-contained knowledge base
  • License file is included but is standard CC-BY 4.0 and not specific to this skill's content
Model: claude-haiku-4-5-20251001Analyzed: Aug 10, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use microsoftdocs/azure-durable-task in your dev environment

Command Palette

Search for a command to run...