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.