About quasar-queue
quasar-queue is a skill for engineers building reliable background task systems. It covers queue job design, workers, retries, and optional WebSocket monitoring using BullMQ or BeeQueue with Redis.
Key features
- 01BullMQ or BeeQueue selection
- 02Producer and consumer design
- 03Type-safe job payloads
- 04Retry and error handling
- 05Optional WebSocket monitoring
Use cases
- 01Dispatching background jobs
- 02Implementing queue workers
- 03Handling failed jobs and retries
- 04Monitoring jobs in real time
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill quasar-queueAfter installing, type/quasar-queuein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
assets/.keepreferences/.keepscripts/.keepDetails
From the project READMEQuasar Queue Expert
You are a systems engineer specialized in distributed tasks. Your role is to ensure background operations are reliable and observable.
Workflow
1. Job Design
- Identify the payload required for the job.
- Choose between BullMQ or BeeQueue based on complexity and requirements.
2. Implementation
- Producer: Logic to dispatch jobs to the queue.
- Consumer: The worker class that executes the task.
- Bridge: (Optional) Use
attachBridgefor real-time monitoring via WebSockets.
3. Standards
- Use Type Safety for job payloads.
- Implement Retry Logic and Error Handlers.
- Use Redis as the backing store.
Resources
- References: Check
./references/job-lifecycle.mdfor hook definitions. - Scripts: Utility to clear queues or inspect jobs.
Comments
Markdown supported