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

snippets.mdskills/code-quality/rails-code-conventions/assets/

Code snippets (per-path)

Service object skeleton

# frozen_string_literal: true
class MyService
  def self.call(**kwargs)
    new(**kwargs).call
  end

  def initialize(**kwargs)
    @kwargs = kwargs
  end

  def call
    # return { success: true, response: { data: ... } }
    { success: true, response: {} }
  end
end

Controller thin-action example

class UsersController < ApplicationController
  def create
    result = CreateUserService.call(user_params: user_params)
    if result[:success]
      render json: result[:response], status: :created
    else
      render json: { errors: result[:response][:error] }, status: :unprocessable_entity
    end
  end

  private

  def user_params
    params.require(:user).permit(:name, :email)
  end
end

Model validation example

class User < ApplicationRecord
  validates :email, presence: true, uniqueness: true
end

skills

code-quality

rails-code-conventions

README.md

tile.json