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

eval-provenance.mddocs/

Eval Provenance Policy

This repository uses two public eval source areas and one generated staging area.

PathPurposeCommit policy
tessl-evals/Tessl-native scenarios for publishable skills in tile.json.Tracked.
personal-evals/Open examples for the upcoming ruby-skill-bench full-context evaluator.Tracked.
evals/Generated Tessl staging output produced from tessl-evals/.Ignored; do not commit.

Tessl currently validates skills, not repository workflows. Tessl-native scenarios must target only publishable skills from tile.json.

ruby-skill-bench is planned as a Ruby gem for validating skills and workflows with full context. Its personal-evals/ examples load SKILL.md plus companion resources as XML. They do not need to be Tessl-compatible while Tessl only consumes SKILL.md.

Generated scenarios from third-party services or private workflows must stay out of tracked paths. Store them locally in ignored directories such as private-evals/ when needed for private validation.

Root evals/ is generated Tessl staging output only. The release workflow stages tessl-evals/ into evals/ immediately before publishing.

Public eval examples must meet one of these criteria:

  • They are authored specifically for this repository and released under the repository license.
  • They are derived from a permissively licensed source, with attribution and license notes included beside the example.

Do not rename generated scenarios to make them look original. Provenance must describe where the scenario came from and why it can be redistributed.

docs

architecture.md

calling-skills.md

eval-provenance.md

implementation-guide.md

index.md

plugin-validation.md

README.md

skill-design-principles.md

skill-optimization-guide.md

skill-structure.md

skill-template.md

vs-code-setup.md

workflow-guide.md

README.md

server.json

tile.json