CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 41 public AI agent skills for Ruby on Rails development. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, and orchestration. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation. Repository workflows remain documented in GitHub but are intentionally excluded from the Tessl tile.

95

1.77x
Quality

93%

Does it follow best practices?

Impact

96%

1.77x

Average score across 41 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

BACKENDS.mdskills/infrastructure/implement-background-job/

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

server.json

tile.json