From role-backend
Implements background job processing with Bull/BullMQ (Node.js), Celery (Python), Sidekiq (Ruby), and cron. Covers prioritization, retries, dead letter queues, monitoring, rate limits, and shutdown for offloading tasks and pipelines.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-backend:background-jobsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Offloading slow or unreliable work from HTTP request handlers
references/job-design-retries-dlq.md — technology selection table, idempotency/atomicity/serialization rules, exponential backoff formula, retry config by job type, non-retryable error classification, DLQ setup, job prioritization, and cron scheduling with distributed locksreferences/pipelines-shutdown-monitoring.md — BullMQ Flows and Celery chain examples for multi-step workflows, graceful SIGTERM shutdown patterns for Node.js and Python workers, metrics and alerting guidance, and structured log field conventionsnpx claudepluginhub rnavarych/alpha-engineer --plugin role-backendBuilds background job processing systems with task queues, workers, scheduling, and retry mechanisms. Use for long-running tasks, async email sending, report generation, and large dataset processing.
BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.
Provides expert guidance on BullMQ for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.