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

criteria.jsonevals/scenario-24/

{
  "context": "Checks whether the final artifact follows the upgrade-engine instructions from the published Rails Agent Skills tile.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "instruction-1",
      "description": "The submitted artifact follows this skill instruction: **Core principle:** Every claimed Rails/Ruby version must be in the CI matrix. Prefer explicit support targets over accidental compatibility.",
      "max_score": 15
    },
    {
      "name": "instruction-2",
      "description": "The submitted artifact follows this skill instruction: CI matrix must pass — not just main Rails version",
      "max_score": 15
    },
    {
      "name": "instruction-3",
      "description": "The submitted artifact follows this skill instruction: Run `bundle exec rake zeitwerk:check` — file paths must match constant names exactly.",
      "max_score": 14
    },
    {
      "name": "instruction-4",
      "description": "The submitted artifact follows this skill instruction: Check initializer behavior across boot and reload — use `config.to_prepare` for reload-sensitive hooks.",
      "max_score": 14
    },
    {
      "name": "instruction-5",
      "description": "The submitted artifact follows this skill instruction: Verify gemspec dependency bounds match tested versions: `spec.add_dependency \"rails\", \">= 7.0\", \"< 8.0\"` — bounds must match what CI actually tests.",
      "max_score": 14
    },
    {
      "name": "instruction-6",
      "description": "The submitted artifact follows this skill instruction: Check optional integrations (jobs, mailers, assets, routes, install generators, dummy-app mounts) per version. State the check even if an integration is absent.",
      "max_score": 14
    },
    {
      "name": "instruction-7",
      "description": "The submitted artifact follows this skill instruction: CI matrix must run against each claimed Rails/Ruby combination:",
      "max_score": 14
    }
  ]
}

README.md

server.json

tile.json