If you're dealing with long-running operations that would otherwise block your web requests, this gives you the full async job processing setup with Celery, Bull, or Sidekiq. It covers the essentials: task queues, worker configuration, retry policies with exponential backoff, and monitoring hooks. The guides walk through real implementations for sending emails, generating reports, or churning through large datasets without timing out. One thing I appreciate here is the emphasis on idempotency and dead-letter queues, which saves you from the usual production headaches when jobs inevitably fail. The Python/Celery example is particularly thorough with queue configuration and timeout handling.
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill background-job-processing