Skip to main content
Scaffolds a queue class and its test file into the target module. It writes modules/<module>/src/queues/<Name>Queue.ts and modules/<module>/tests/queues/<Name>Queue.spec.ts, and installs the @talosjs/queue dependency if it is missing.

Usage

talos queue:create [options]

Examples

talos queue:create
talos queue:create --name=Email
talos queue:create --name=ImageProcessing --module=media --override

Options

OptionDescriptionDefault
--nameResource name (the Queue suffix is appended automatically).Prompted if omitted
--moduleTarget module.shared
--overrideOverwrite an existing file without confirmation.false

AI Skill

This command ships a matching queue:create skill. Your AI agent uses it to generate a new BullMQ-backed job queue class and its test file, then add typed job wrappers for a queue that extends Queue from @talosjs/queue.
talos claude:init