Curated library of 28 public AI agent skills for Ruby on Rails development. Organized by category: testing, code-quality, engines, infrastructure, api, and context. Covers code review, architecture, security, testing (RSpec), engines, Hotwire, and TDD automation. Shared Ruby skills (YARD docs, DDD, service objects) have moved to ruby-core-skills. Repository agents remain documented in GitHub but are intentionally excluded from the Tessl tile.
93
95%
Does it follow best practices?
Impact
93%
1.78xAverage score across 28 eval scenarios
Passed
No known issues
This documentation is the public map for the Rails Agent Skills library: 28 public Rails-specific skills, 9 callable agents, 15 core Ruby skills (from igmarin/ruby-core-skills), an MCP distribution, and the evaluation process used to keep the skills useful.
For the high-level project value proposition, start with the root README.
| If you are... | Use this |
|---|---|
| New to the project | load-context and Discovery & Context |
| Ready to build a feature | Development Guide |
| Reviewing code | Review Guide |
| Not sure where to start | skill-router (from ruby-core-skills) |
| Installing the library | Root README |
| Validating skill quality | Eval provenance and Skill optimization |
Note: This repository depends on igmarin/ruby-core-skills for foundational Ruby skills. Install both repositories for complete functionality.
The repository uses a hybrid model to keep agent context focused:
code-review, plan-tests, or create-service-object. Agents load them on demand through an installed skill host.| Stage | Guide | Description | Primary skills |
|---|---|---|---|
| Discovery | Discovery & Context | Understand codebase and onboarding context | load-context, setup-environment |
| Setup | Setup & Configuration | CI/CD and infrastructure references | setup-environment |
| Development | Development | TDD and implementation | plan-tests, write-tests, triage-bug (from core) |
| Quality | Code Quality | Conventions, refactoring, and docs | Local: apply-code-conventions, refactor-code. Core: write-yard-docs, refactor-process, review-process |
| Review | Review & Validation | Review, security, and architecture | code-review, security-check, review-architecture, respond-to-review (from core) |
| Engines | Engine Development | Building and releasing Rails engines | create-engine, release-engine |
Implementation code waits until a test exists, has run, and fails for the expected reason. This is the central quality rule across code-producing skills.
Skills are building blocks. Agents define the sequence. Follow skill-router or the integration matrix when the next step is unclear.
Tessl validates publishable skills from tile.json using tessl-evals/. The upcoming ruby-skill-bench gem will use personal-evals/ for full-context skill and agent validation. Root evals/ is generated Tessl staging output and should not be committed.
SKILL.md conventions.agents
docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
scenario-17
scenario-18
scenario-19
scenario-20
scenario-21
scenario-22
scenario-23
scenario-24
scenario-25
scenario-26
scenario-27
scenario-28
skills
api
generate-api-collection
implement-graphql
code-quality
apply-code-conventions
apply-stack-conventions
assets
snippets
code-review
refactor-code
review-architecture
security-check
context
load-context
setup-environment
engines
create-engine
create-engine-installer
document-engine
extract-engine
release-engine
review-engine
test-engine
upgrade-engine
infrastructure
implement-background-job
implement-hotwire
optimize-performance
review-migration
seed-database
version-api
testing
plan-tests
test-service
write-tests