Temporal Workflow Engine
Build durable, fault-tolerant workflows with Temporal. Generates workflow and activity definitions in TypeScript or Go, configures retry policies, implements saga patterns, and handles long-running business processes.
This skill helps you design and implement Temporal workflows for reliable distributed systems. It generates workflow definitions with proper error handling, activity implementations with retry policies, child workflows, signals and queries, search attributes, and worker configurations. Covers saga pattern for distributed transactions, cron schedules, and Temporal Cloud setup.
When to use
Use when building long-running business processes, implementing saga patterns for distributed transactions, creating reliable background jobs, or orchestrating microservice workflows.
Examples
Order processing saga
Implement a saga pattern for e-commerce order fulfillment
Build a Temporal workflow for order processing: reserve inventory, charge payment, send confirmation email — with compensation logic if any step fails
Data pipeline
Create a reliable ETL workflow
Design a Temporal workflow that extracts data from an API, transforms it, loads into a database, and sends a Slack notification — with retry policies and timeout handling