CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 39 AI agent skills for Ruby on Rails development. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Includes 5 callable workflow skills (rails-tdd-loop, rails-review-flow, rails-setup-flow, rails-quality-flow, rails-engines-flow) for complete development cycles. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.

95

1.20x
Quality

98%

Does it follow best practices?

Impact

95%

1.20x

Average score across 35 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

BACKENDS.mdskills/infrastructure/rails-background-jobs/

Rails Background Jobs — Backend Setup

Solid Queue (Rails 8+)

Solid Queue is database-backed — no Redis required. It ships with Rails 8 as the default.

Install:

rails solid_queue:install
rails db:migrate

Configuration (config/application.rb or environment files):

config.active_job.queue_adapter = :solid_queue

Dashboard — Mission Control Jobs:

# Gemfile
gem "mission_control-jobs"

# config/routes.rb
mount MissionControl::Jobs::Engine, at: "/jobs"

Concurrency (config/solid_queue.yml):

production:
  workers:
    - queues: [default, mailers]
      threads: 5
    - queues: [low]
      threads: 2

Sidekiq (Rails 7 and earlier, or high-throughput Rails 8)

Sidekiq requires Redis. Preferred for high-throughput workloads.

Install:

# Gemfile
gem "sidekiq"
# config/application.rb
config.active_job.queue_adapter = :sidekiq

Recurring jobs (config/sidekiq.yml):

:schedule:
  nightly_cleanup:
    cron: "0 2 * * *"
    class: NightlyCleanupJob
  hourly_sync:
    cron: "0 * * * *"
    class: HourlySyncJob
    queue: low

Dashboard:

# config/routes.rb
require "sidekiq/web"
mount Sidekiq::Web, at: "/sidekiq"

Choosing a Backend

ConcernUse Solid QueueUse Sidekiq
Rails 8+ new app✓ defaultOnly if scale demands Redis
No Redis in infra
Very high throughput (>10k jobs/min)May need tuning
Existing Sidekiq setupNot worth migrating✓ keep

skills

infrastructure

README.md

tile.json