bullmq-specialist

Installation
Summary

Redis-backed job queue expert for reliable async processing, background jobs, and complex multi-step workflows in Node.js/TypeScript.

  • Covers 10+ core capabilities including job scheduling, delayed/repeatable jobs, priorities, rate limiting, and job dependencies
  • Supports complex job flows with parent-child relationships and multi-step processing patterns
  • Includes production patterns for queue setup, worker concurrency optimization, and event handling
  • Highlights critical anti-patterns: oversized job payloads, missing dead letter queues, and unbounded concurrency
SKILL.md

BullMQ Specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

Principles

  • Jobs are fire-and-forget from the producer side - let the queue handle delivery
  • Always set explicit job options - defaults rarely match your use case
  • Idempotency is your responsibility - jobs may run more than once
  • Backoff strategies prevent thundering herds - exponential beats linear
  • Dead letter queues are not optional - failed jobs need a home
  • Concurrency limits protect downstream services - start conservative
  • Job data should be small - pass IDs, not payloads
  • Graceful shutdown prevents orphaned jobs - handle SIGTERM properly

Capabilities

  • bullmq-queues
Related skills
Installs
1.0K
GitHub Stars
37.3K
First Seen
Jan 19, 2026