What problem does it solve?
This Skill provides comprehensive support for building, debugging, and managing Temporal applications across multiple programming languages and platforms. It simplifies workflows, activities, and worker management, helping developers efficiently develop robust and scalable Temporal applications.
Core Features & Use Cases
- SDK Support: Offers guidance for building Temporal applications in Python, TypeScript, Go, Java, .NET, Ruby, and Rust.
- CLI Integration: Facilitates the use of Temporal CLI for starting servers, executing workflows, and managing tasks.
- Worker Management: Provides tools for configuring and running workers efficiently.
- Error Handling: Assists in identifying and resolving issues like non-determinism errors, stuck workflows, and activity retries.
- Use Case: Ideal for developers looking to integrate durable execution into their applications, automate workflows, and ensure fault tolerance.
Quick Start
Use the temporal-developer skill to start a Temporal dev server and execute a workflow:
temporal-developer start-dev
temporal-developer workflow start my-workflow-type --task-queue my-task-queue --input '{"param1": "value1", "param2": "value2"}'