Solid foundation for implementing async task processing in Python apps. Covers the essential patterns you'll actually need: job state management with proper status tracking, idempotent task design to handle retries safely, and Celery configuration with realistic timeout and retry settings. The code examples show practical implementations for common scenarios like payment processing, data exports, and webhook handling. Includes dead letter queue patterns for handling permanent failures and proper API design for job polling. Won't make you an expert in every queue system, but gives you working patterns that translate well across Redis, RQ, or cloud-native solutions.
npx skills add https://github.com/wshobson/agents --skill python-background-jobs