rails-ai:jobs

Configure SolidQueue, SolidCache, and SolidCable for Rails 8+ background jobs.

41|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/zerobearing2/rails-ai --skill rails-ai-jobs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rails-ai:jobs
Source: https://github.com/zerobearing2/rails-ai/tree/main/skills/jobs
Command: npx skills add https://github.com/zerobearing2/rails-ai --skill rails-ai-jobs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes the setup of a Rails-based background processing stack using SolidQueue, SolidCache, and SolidCable, eliminating the need for external services like Sidekiq/Redis in most Rails apps.

Core Features & Use Cases

  • Unified Stack: Configure background jobs, caching, and WebSockets with Rails 8 defaults using the Solid Stack (SolidQueue, SolidCache, SolidCable).
  • Production-Ready Patterns: Provide authentication, migrations, multi-database management, and Mission Control dashboard integration for monitoring and admin access.
  • Migration & Monitoring: Isolate databases for queue, cache, and cable; monitor job health via a web UI and health endpoints.

Quick Start

Use the rails-ai:jobs skill to set up the Solid Stack in a Rails app and mount the Mission Control dashboard at /jobs.

Frequently Asked Questions about rails-ai:jobs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up background jobs in Rails 8 without Redis or Sidekiq?

You can set up background jobs in Rails 8 without Redis by configuring the database-backed SolidQueue adapter. This Skill standardizes the Solid Stack setup to replace external services for your application.

What is the Solid Stack in Rails and what does it include?

The Solid Stack in Rails includes SolidQueue for background jobs, SolidCache for caching, and SolidCable for WebSockets. It provides a unified, database-backed alternative to external dependencies.

How do I configure separate databases for SolidQueue, SolidCache, and SolidCable?

You configure separate databases for SolidQueue, SolidCache, and SolidCable by applying multi-database management patterns in Rails. This Skill handles the migrations and configuration needed for isolation.

How do I monitor SolidQueue jobs and add admin access in production?

You monitor SolidQueue jobs and add admin access in production by mounting the Mission Control dashboard in your Rails app. This Skill configures authentication and health endpoints for monitoring.

Can I use SolidCable for WebSockets in my existing Rails application?

Yes, you can use SolidCable for WebSockets in Rails 8+ applications. This Skill implements the Solid Stack to handle WebSockets natively, eliminating the need for external pubsub services.

Do I need external services like Redis if I use the Rails Solid Stack?

No, you do not need external services like Redis if you use the Rails Solid Stack. This Skill configures SolidQueue, SolidCache, and SolidCable to handle jobs, caching, and WebSockets natively.