temporal

Orchestrates durable workflows and microservices using Temporal's TypeScript SDK.

83|12|Updated Oct 6, 2024
One-click install
npx skills add https://github.com/proyecto26/projectx --skill temporal-proyecto26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: temporal
Source: https://github.com/proyecto26/projectx/tree/main/.agents/skills/temporal
Command: npx skills add https://github.com/proyecto26/projectx --skill temporal-proyecto26

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the development and management of complex, long-running, and fault-tolerant distributed applications by providing tools for workflow orchestration and activity execution.

Core Features & Use Cases

  • Durable Workflows: Define and execute business processes that can reliably resume after failures.
  • Activity Execution: Implement discrete, reliable tasks that workflows can call.
  • Microservices Orchestration: Coordinate communication and state management between different services.
  • Use Case: Manage an e-commerce order processing pipeline, ensuring payment, inventory updates, and shipping notifications happen in the correct order, even if services become temporarily unavailable.

Quick Start

Use the temporal skill to start a new order workflow with the provided order details.

Frequently Asked Questions about temporal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate durable microservices workflows in TypeScript?

Workflow orchestration coordinates complex business processes across microservices using durable execution. It ensures tasks like payment processing and inventory updates happen in the correct order with guaranteed execution, even if services become temporarily unavailable.

How do I retry failed activities in a distributed workflow?

Retry failed activities in a distributed workflow by defining discrete activity tasks within your orchestration. The system provides fault tolerance, ensuring reliable task execution and automatically managing state recovery when services become temporarily unavailable.

Can I use workflow signals and queries for state management in TypeScript?

Yes, you can use workflow signals and queries for state management in TypeScript. The SDK supports defining signals and queries alongside worker configurations, enabling you to update and inspect long-running business process states.

What is the best way to manage an e-commerce order processing pipeline with guaranteed execution?

The best way to manage an e-commerce order processing pipeline with guaranteed execution is using durable workflows. You can coordinate payment, inventory updates, and shipping notifications sequentially, ensuring fault tolerance and reliable resumption after temporary service outages.

Do I need a separate worker configuration for microservices orchestration?

You need worker configurations to manage microservices orchestration. The system supports defining workers alongside workflows and activities, enabling your TypeScript application to poll for and execute durable tasks across distributed services reliably.