BullMQ queue configuration patterns including connection pooling, job options, rate limiting, and TypeScript types. Use when setting up queues or configuring job behavior.
Resources
3Install
npx skillscat add vanman2024/ai-dev-marketplace/queue-patterns Install via the SkillsCat registry.
SKILL.md
Queue Patterns
Skill for BullMQ queue configuration and management.
Overview
Configure queues with:
- Redis connection pooling
- Default job options
- Rate limiting
- TypeScript type safety
Use When
This skill is automatically invoked when:
- Setting up new queues
- Configuring job options
- Adding rate limiting
- Creating typed job definitions
Available Scripts
| Script | Description |
|---|---|
scripts/init-bullmq.sh |
Initialize BullMQ project |
Available Templates
| Template | Description |
|---|---|
templates/connection.ts |
Redis connection |
templates/queue.ts |
Queue definition |
templates/types.ts |
Job type definitions |