Agent Skills: Quasar Queue Expert

Expert in background jobs and message queues using Gravito Quasar. Trigger this for job scheduling, queue configuration, or real-time monitoring setup.

UncategorizedID: gravito-framework/gravito/quasar-queue

Install this agent skill to your local

pnpm dlx add-skill https://github.com/gravito-framework/gravito/tree/HEAD/packages/scaffold/templates/skills/quasar-queue

Skill Files

Browse the full folder contents for quasar-queue.

Download Skill

Loading file tree…

packages/scaffold/templates/skills/quasar-queue/SKILL.md

Skill Metadata

Name
quasar-queue
Description
Expert in background jobs and message queues using Gravito Quasar. Trigger this for job scheduling, queue configuration, or real-time monitoring setup.

Quasar 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

  1. Producer: Logic to dispatch jobs to the queue.
  2. Consumer: The worker class that executes the task.
  3. Bridge: (Optional) Use attachBridge for 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.md for hook definitions.
  • Scripts: Utility to clear queues or inspect jobs.