What problem does it solve?
This Skill helps you set up and run reliable background job processing in Bun without Redis, by using bunqueue’s built-in Queue/Worker, persistence, and operational controls.
Core Features & Use Cases
- Choose the right processing mode: embedded for single-process apps, TCP for distributed producer/consumer, and Simple Mode via Bunqueue for quick setup.
- Run production-ready job workflows: retries, circuit breaking, TTL expiry, cancellation, batching, and priority aging to prevent starvation.
- Operate and integrate with tools: DLQ for dead-letter handling, cron/interval scheduling, webhooks for job events, and an MCP server with agent tools.
Quick Start
Create an embedded queue and worker that processes email-sending jobs by telling the AI: "Set up bunqueue in embedded mode for the queue 'emails' with a job processor that sends to job.data.to, then add a job named 'send' with {to:'[email protected]'} and show the minimal TypeScript code."