Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java and .NET. Use when the user is building workflows, activities, or workers with a Temporal SDK, debugging issues like non-determinism errors, stuck workflows, or activity retries, using Temporal CLI, Temporal Server, or Temporal Cloud, or working with durable execution concepts like signals, queries, heartbeats, versioning, continue-as-new, child workflows, or saga patterns.
84
78%
Does it follow best practices?
Impact
96%
1.03xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./SKILL.mdPython file organization and determinism
Workflows in separate files
100%
100%
Activities in separate files
100%
100%
Pass-through import in workflow
100%
100%
workflow.uuid4() used
0%
100%
workflow.now() used
100%
100%
No print() in workflow
100%
100%
No asyncio.sleep in workflow
100%
100%
ThreadPoolExecutor for sync activities
100%
100%
No direct I/O in workflow
100%
100%
@activity.defn decorator
100%
100%
@workflow.defn and @workflow.run
100%
100%
LLM workflow error classification and retries
Disable OpenAI client retries
100%
100%
LLM call in activity
100%
100%
Auth error non-retryable
100%
100%
Rate limit error retryable
100%
100%
Network/server error retryable
100%
100%
ApplicationError used
100%
100%
Pydantic data converter
0%
0%
Activity in separate file
100%
100%
Pass-through import
100%
100%
No print() in workflow
100%
100%
Long-running activity heartbeat and cancellation
activity.heartbeat() in transcode
100%
100%
Cancellation caught in activity
100%
100%
heartbeat_timeout configured
100%
100%
heartbeat_timeout reasonable
100%
100%
try/finally in workflow
100%
100%
release_slot in finally
100%
100%
start_to_close_timeout set
100%
100%
@activity.defn on all activities
100%
100%
Pass-through import in workflow
100%
100%
Activities in separate file from workflow
100%
100%
77def86
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.