queue-scheduler

Official

Ensure reliable BullMQ task processing

Authordigirati-co-uk
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill documents and guides changes to Madoc TS background job processing using BullMQ so that task dispatch, retries, and event handling remain consistent and reliable across workers and schedulers. It helps prevent misrouted tasks, lost retries, and configuration mismatches that can cause silent failures in asynchronous processing.

Core Features & Use Cases

  • Review and adjust BullMQ worker configuration, including concurrency and Redis connection settings.
  • Verify scheduler setup, QueueEvents listeners, and retry/logging behavior for robust failure handling.
  • Map task types to their gateway/task handlers to ensure new or updated tasks are correctly routed and executed. Use case: When adding a new task type or changing Redis or concurrency settings, update producer and scheduler logic and verify end-to-end job processing.

Quick Start

Use the queue-scheduler skill to inspect services/madoc-ts queue producer and scheduler, update any handler mappings, and confirm an enqueued job is processed successfully.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: queue-scheduler
Download link: https://github.com/digirati-co-uk/madoc-platform/archive/main.zip#queue-scheduler

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.