CtrlK
BlogDocsLog inGet started
Tessl Logo

temporal-developer

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

1.03x
Quality

78%

Does it follow best practices?

Impact

96%

1.03x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

10%

Document Processing Pipeline

Python file organization and determinism

Criteria
Without context
With context

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%

90%

AI Content Moderation Service

LLM workflow error classification and retries

Criteria
Without context
With context

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%

100%

Bulk Media Transcoding Workflow

Long-running activity heartbeat and cancellation

Criteria
Without context
With context

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%

Repository
temporalio/skill-temporal-developer
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.