CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of AI agent skills for Ruby on Rails development. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and workflow automation.

95

2.21x
Quality

97%

Does it follow best practices?

Impact

91%

2.21x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines its scope (Rails background jobs), lists concrete actions, provides explicit 'Use when' guidance, and includes a comprehensive set of trigger terms. It uses proper third-person voice throughout and is concise without being vague. The description would allow Claude to confidently select this skill from a large pool of available skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: configures Active Job workers, implements idempotency checks, sets up retry/discard strategies, selects between Solid Queue and Sidekiq, and defines recurring jobs via specific config files.

3 / 3

Completeness

Clearly answers both 'what' (configures workers, implements idempotency, sets up retry/discard, selects queue backend, defines recurring jobs) and 'when' ('Use when adding or reviewing background jobs in Rails') with explicit trigger guidance and a trigger words list.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'background job', 'Active Job', 'Solid Queue', 'Sidekiq', 'idempotency', 'retry', 'discard', 'recurring job', 'queue'. These are terms Rails developers naturally use when discussing background job processing.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: Rails background job processing. The specific mentions of Solid Queue, Sidekiq, Active Job, recurring.yml, and sidekiq-cron make it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an excellent skill file that is concise, actionable, and well-structured. It covers the key concerns for Rails background jobs (idempotency, retry strategy, backend selection, recurring jobs) with executable examples and clear validation workflows. The TDD hard-gate with explicit verification steps and the pitfalls table add significant practical value without bloating the content.

DimensionReasoningScore

Conciseness

The content is lean and efficient. Every section earns its place — tables compress information well, code examples are minimal but complete, and there's no explanation of concepts Claude already knows (no 'what is a background job' preamble).

3 / 3

Actionability

Provides fully executable Ruby code examples (job class with idempotency, retry/discard), concrete YAML configuration for recurring jobs, and specific patterns (pass IDs not objects). The examples are copy-paste ready and cover the most common scenarios.

3 / 3

Workflow Clarity

The HARD-GATE section provides a clear TDD workflow with explicit validation checkpoints: write spec → verify failure → implement → run full suite → confirm in queue dashboard → verify idempotency by double-enqueue. This includes feedback loops for error recovery and verification of side-effect safety.

3 / 3

Progressive Disclosure

The skill provides a concise overview with quick reference tables, then appropriately delegates backend-specific install/configuration details to BACKENDS.md. References are one level deep and clearly signaled. The Integration table also points to related skills without inlining their content.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents