solid-stack

Configure Rails 8 background jobs, caching, and WebSockets with Solid Stack.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/pelletencate/iron-horse --skill solid-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid-stack
Source: https://github.com/pelletencate/iron-horse/tree/main/skills/solid-stack
Command: npx skills add https://github.com/pelletencate/iron-horse --skill solid-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes Rails 8 background infrastructure by providing isolated queue, cache, and cable components (SolidQueue, SolidCache, SolidCable) and enforces separation from external systems like Sidekiq/Redis, reducing risk and complexity.

Core Features & Use Cases

  • SolidQueue: reliable background job processing with separate queue database and deterministic enqueue behavior.
  • SolidCache: application-wide caching with per-key isolation and safe expiration strategies.
  • SolidCable: real-time WebSockets via ActionCable with dedicated data store and isolated wiring.
  • Mission Control: production monitoring dashboard for queues, caches, and cables, with health checks.

Quick Start

Set up Solid Stack by configuring your Rails 8 app to use SolidQueue, SolidCache, and SolidCable with separate databases.

Frequently Asked Questions about solid-stack

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

FAQPage Schema
How do I configure Rails 8 background jobs without Sidekiq or Redis?

Configure Rails 8 background jobs without Sidekiq or Redis by using SolidQueue for reliable processing with an isolated queue database, deterministic enqueue behavior, and explicit retry strategies.

What is the best way to set up isolated databases for caching and WebSockets in Rails 8?

Set up isolated databases for caching and WebSockets in Rails 8 by using SolidCache for per-key isolation and SolidCable for ActionCable, ensuring safe expiration and dedicated data stores.

How does Mission Control monitor SolidQueue, SolidCache, and SolidCable in production?

Mission Control monitors SolidQueue, SolidCache, and SolidCable in production by providing a unified dashboard with health checks for queues, caches, and cables to ensure predictable behavior.

Can I use Solid Stack for production-ready Rails 8 application infrastructure?

Yes, you can use Solid Stack for production-ready Rails 8 application infrastructure by enforcing explicit retry and discard configurations and file-based migration paths to reduce external system risks.

Why use Solid Stack instead of external systems like Sidekiq and Redis for Rails?

Use Solid Stack instead of external systems like Sidekiq and Redis for Rails to standardize background infrastructure, reducing operational risk and complexity through isolated queue, cache, and cable components.