async-task-queue-manager
Installation
SKILL.md
Asynchronous Task Queue Management
This skill focuses on moving heavy work (emails, reports, video processing) out of the main request-response cycle.
Instructions
- Select a message broker (Redis/BullMQ, RabbitMQ, SQS).
- Design 'Workers' that are stateless and horizontally scalable.
- Implement 'Dead Letter Queues' (DLQ) for failing tasks.
- Set up task prioritization and delayed execution logic.
- Monitor queue depth and worker throughput to prevent lag.
Examples
- "Scale my image processing workers to handle a sudden burst of 100k uploads."
- "Set up a retry policy for failed webhook deliveries in BullMQ."