This skill is designed to assist with Temporal SDK development tasks. It should be used when the user needs help creating Temporal workflows or activities, debugging workflow issues (e.g., stuck workflows, non-determinism errors), or working with Temporal concepts like workflow versioning, signals, queries, and child workflows. This skill also covers issues related to Temporal workers, activity timeouts/retries, and patterns like Saga and Continue-As-New.