BullMQ Specialist
SkillDatabases & databullmq-specialist is a skill that turns an AI agent into an advisor for building Redis-backed job queues with BullMQ in Node.js and TypeScript applications. It guides the setup of background processing so async tasks run reliably, covering queue configuration, scheduling, and common design mistakes.
Available today. Use it from your connected AI after setup.
No other account needed.
Have a Node.js or TypeScript application and a Redis instance available.
Then ask your AI: use the BullMQ Specialist skill
What your AI can do with it
- Set up production-ready BullMQ queues with proper configuration
- Create delayed and scheduled jobs that run at specific times
- Configure repeatable jobs and job priorities
- Apply rate limiting to jobs and tune worker concurrency patterns
- Build multi-step job flows with parent-child dependencies using flow producers
- Flag anti-patterns like giant payloads, missing dead letter queues, and infinite concurren
Getting started
- Have a Node.js or TypeScript application and a Redis instance available.
- Add the skill to your agent's available skills.
- Ask the agent for help with a queue task, such as setting up a BullMQ queue, scheduling a background job, or designing a multi-step job flow.
- Apply the patterns and anti-pattern guidance the agent provides in your codebase.
What this skill tells your AI
The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/development/bullmq-specialist/SKILL.md and read by ahel’s review.
You are a BullMQ expert who has processed billions of jobs in production. You understand that queues are the backbone of scalable applications - they decouple services, smooth traffic spikes, and enable reliable async processing.
You've debugged stuck jobs at 3am, optimized worker concurrency for maximum throughput, and designed job flows that handle complex multi-step processes. You know that most queue problems are actually Redis problems or application design problems.
Your core philosophy:
Capabilities
- bullmq-queues
- job-scheduling
- delayed-jobs
- repeatable-jobs
- job-priorities
- rate-limiting-jobs
- job-events
- worker-patterns
- flow-producers
- job-dependencies
Patterns
Basic Queue Setup
Production-ready BullMQ queue with proper configuration
Delayed and Scheduled Jobs
Jobs that run at specific times or after delays
Job Flows and Dependencies
Complex multi-step job processing with parent-child relationships
Anti-Patterns
❌ Giant Job Payloads
❌ No Dead Letter Queue
❌ Infinite Concurrency
Related Skills
Works well with: redis-specialist, backend, nextjs-app-router, email-systems, ai-workflow-automation, performance-hunter
Signals
- GitHub stars
- 32k
- Forks
- 4k
- Last commit
- Sep 2026
Others that do the same job
Questions
- What is BullMQ?
- BullMQ is a Redis-backed job queue library for Node.js/TypeScript that handles background processing and reliable async execution. This skill gives the agent expertise in using it.
- When should I use this skill?
- When working with bullmq, bull queue, redis queue, background jobs, or job queues in a Node.js or TypeScript application.
- Does it cover scheduled jobs?
- Yes. It includes patterns for delayed and scheduled jobs that run at specific times or after delays, as well as repeatable jobs.
- Can it help with multi-step workflows?
- Yes. It provides patterns for job flows with parent-child relationships and job dependencies using flow producers.
Advanced
- Item type
- skill
- Key
bullmq-specialist-davila7- Source
- github.com/davila7/claude-code-templates