vanman2024

worker-patterns

BullMQ worker implementation patterns including job processors, concurrency, error handling, and graceful shutdown. Use when creating workers or handling job processing.

vanman2024 10 3 Updated 4mo ago

Resources

3
GitHub

Install

npx skillscat add vanman2024/ai-dev-marketplace/worker-patterns

Install via the SkillsCat registry.

SKILL.md

Worker Patterns

Skill for implementing BullMQ workers.

Overview

Implement workers with:

  • Job processor functions
  • Concurrency control
  • Error handling
  • Graceful shutdown

Use When

This skill is automatically invoked when:

  • Creating job workers
  • Implementing processors
  • Handling worker errors
  • Managing worker lifecycle

Available Templates

Template Description
templates/worker.ts Basic worker template
templates/producer.ts Job producer template