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-35/

{
  "context": "Checks whether the final artifact follows the code-review instructions from the published Rails Agent Skills tile.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "instruction-1",
      "description": "The submitted artifact follows this skill instruction: Self-review the actual full branch diff using the Review Order below.",
      "max_score": 12
    },
    {
      "name": "instruction-2",
      "description": "The submitted artifact follows this skill instruction: generate-tasks must include a \"Code review before merge\" task.",
      "max_score": 11
    },
    {
      "name": "instruction-3",
      "description": "The submitted artifact follows this skill instruction: **Core principle:** Review early, review often. Self-review before PR. Re-review after significant changes.",
      "max_score": 11
    },
    {
      "name": "instruction-4",
      "description": "The submitted artifact follows this skill instruction: Use **only** these labels:",
      "max_score": 11
    },
    {
      "name": "instruction-5",
      "description": "The submitted artifact follows this skill instruction: **`Critical`** — security, data loss, crash, or **Always Critical** (see below). Block merge.",
      "max_score": 11
    },
    {
      "name": "instruction-6",
      "description": "The submitted artifact follows this skill instruction: **Always Critical (flag every occurrence):**",
      "max_score": 11
    },
    {
      "name": "instruction-7",
      "description": "The submitted artifact follows this skill instruction: **Review principle** — State: \"Review early, review often. Self-review before PR. Re-review after significant changes.\"",
      "max_score": 11
    },
    {
      "name": "instruction-8",
      "description": "The submitted artifact follows this skill instruction: Findings must come from an actual diff or provided file contents. Do not present a simulated PR review as if it were a completed review of real code.",
      "max_score": 11
    },
    {
      "name": "instruction-9",
      "description": "The submitted artifact follows this skill instruction: **Generate-tasks handoff** — Always include a `Code review before merge` task or task-list line, even when the user did not ask for a full task breakdown. If a full task list is out of scope, add a short handoff note with that exact task title.",
      "max_score": 11
    }
  ]
}

README.md

server.json

tile.json