What problem does it solve?
This Skill solves the problem of configuring Sidekiq background processing in Rails 8 so background jobs can run reliably with the right queues, concurrency, and monitoring.
Core Features & Use Cases
- Rails 8 Sidekiq configuration: Install Sidekiq, connect Redis, generate a queue/concurrency config file, set the Active Job adapter, and mount the Sidekiq Web UI for visibility.
- Job creation and enqueuing: Create native Sidekiq workers (preferred) or Active Job workers, and enqueue immediately, with delays, or at specific times including bulk enqueuing patterns.
- Testing and operations: Use Sidekiq testing modes, run the worker locally/with config, and perform common operational checks for queues, retries, dead jobs, and stats.
Quick Start
Add Sidekiq to your Rails 8 app by installing the gem, starting Redis, configuring config/sidekiq.yml, setting config.active_job.queue_adapter = :sidekiq, and mounting Sidekiq::Web at /sidekiq.