# Worker Patterns

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

- Skill: `vanman2024/worker-patterns` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add vanman2024/worker-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vanman2024/worker-patterns/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vanman2024 (https://skillmd.com/u/vanman2024)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/vanman2024/worker-patterns

---


# 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 |

