What problem does it solve? It guides the design and implementation of reliable background job processing in Node.js/TypeScript applications, covering queue setup, retries, scheduling, and graceful shutdown so async work does not fail silently or overwhelm downstream services. ## Core Features & Use Cases - Queue and Worker Setup: Production-ready BullMQ queue, worker, and event configuration with retry attempts, exponential backoff, and concurrency limits. - Scheduling and Flows: Delayed jobs, repeatable cron jobs with explicit timezones, and parent-child job flows via FlowProducer. - Monitoring and Validation: Bull Board dashboard integration plus validation checks for common mistakes like missing maxRetriesPerRequest, absent stalled/failed handlers, and oversized job payloads. - Use Case: When building an email notification system, use this Skill to queue email jobs with rate limiting, process them with backoff on failure, and monitor queue health through a dashboard. ## Quick Start Ask the AI to set up a BullMQ queue and worker for sending emails with retries, exponential backoff, and graceful shutdown handling.