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 hits all the marks. It opens with a clear 'Use when' trigger clause, specifies the exact technology stack (GraphQL + Rails + graphql-ruby), and enumerates six concrete capabilities. The description is concise, uses third person voice, and contains highly distinctive trigger terms that minimize conflict risk.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: schema design, N+1 prevention with dataloaders, field-level auth, query limits, error handling, and testing resolvers/mutations with RSpec. These are all concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (schema design, N+1 prevention, auth, query limits, error handling, testing) and 'when' ('Use when building or reviewing GraphQL APIs in Rails with the graphql-ruby gem') with an explicit 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'GraphQL', 'Rails', 'graphql-ruby', 'N+1', 'dataloaders', 'field-level auth', 'query limits', 'resolvers', 'mutations', 'RSpec'. These cover the terms a developer working in this domain would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — scoped specifically to GraphQL APIs in Rails using the graphql-ruby gem. The combination of framework (Rails), library (graphql-ruby), and specific concerns (dataloaders, resolvers, mutations) makes 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 provides executable code examples with clear BAD/GOOD patterns, a well-defined workflow with validation checkpoints, and appropriate progressive disclosure through external references. The quick reference table and integration table are particularly effective for rapid scanning.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It avoids explaining what GraphQL is, what Rails is, or how gems work. Every section delivers specific rules, code, or patterns without padding. The quick reference table at the top is an excellent token-efficient summary.

3 / 3

Actionability

The skill provides fully executable Ruby code examples for dataloader usage, field-level authorization, mutation error handling, schema configuration, and documentation patterns. The BAD/GOOD comparisons make the correct approach immediately clear and copy-paste ready.

3 / 3

Workflow Clarity

The 6-step workflow for adding a resolver/mutation is clearly sequenced with explicit validation checkpoints (N+1 CHECK, AUTH CHECK, full suite run). The HARD-GATE section enforces ordering constraints, and the 'DO NOT proceed' directive creates a clear feedback loop before implementation begins.

3 / 3

Progressive Disclosure

The skill provides a concise overview with a quick reference table, then progressively details each topic in well-organized sections. It references TESTING.md for the full spec template (one level deep, clearly signaled), and links to related skills via the Integration table without nesting references.

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