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
Integration matrix: which skill connects to which and in what order.
A → B means: after A, B typically follows[checkpoint] indicates explicit pause point[gate] indicates mandatory gateskills/context/load-context
↓
skills/testing/plan-tests
↓
skills/testing/write-tests → [checkpoint: Test Feedback]
↓
[checkpoint: Implementation Proposal]
↓
Implement
↓
[gate: Linters + Full Suite]
↓
write-yard-docs *(from ruby-core-skills)*
↓
code-review → respond-to-review *(from ruby-core-skills)* (if feedback) → PRskills/context/load-context
↓
define-domain-language *(from ruby-core-skills)* → review-domain-boundaries *(from ruby-core-skills)* → model-domain *(from ruby-core-skills)*
↓
[TDD Feature Loop]triage-bug *(from ruby-core-skills)*
↓
plan-tests
↓
[gate: Write failing reproduction spec]
↓
Minimal fix
↓
Verify passes + no regressions
↓
code-reviewrefactor-code
↓
[gate: Characterization tests pass]
↓
Extract in small steps
↓
Verify after each step
↓
code-reviewcreate-engine
↓
[gate: Engine specs fail]
↓
test-engine
↓
document-engine
↓
create-engine-installer
↓
review-engine
↓
release-engine
↓
upgrade-engineextract-engine
↓
refactor-code
↓
[gate: Characterization tests]
↓
create-engine
↓
test-enginedefine-domain-language *(from ruby-core-skills)*
↓
implement-graphql
↓
plan-tests
↓
[TDD Feature Loop]
↓
review-migration (if DB changes)
↓
security-checkplan-tests
↓
integrate-api-client *(from ruby-core-skills)*
↓
write-yard-docs *(from ruby-core-skills)*
↓
code-review| Next | When |
|---|---|
| write-tests | To write the spec |
| Next | When |
|---|---|
| create-service-object (from ruby-core-skills) | If feature requires service |
| integrate-api-client (from ruby-core-skills) | If integrating external API |
| implement-background-job | If there are jobs |
| review-migration | If there is a migration |
| implement-graphql | If it's GraphQL |
| Next | When |
|---|---|
| test-service | To test the service |
| write-yard-docs (from ruby-core-skills) | Document the public service |
| Next | When |
|---|---|
| security-check | If there are security concerns |
| review-architecture | If there are architecture issues |
| respond-to-review (from ruby-core-skills) | If feedback received |
New to project?
├─ Yes → load-context → setup-environment
└─ No → What do you need?
Refactor?
├─ Yes → refactor-code
└─ No → plan-tests → write-tests
Type?
├─ Service → create-service-object *(from ruby-core-skills)* → test-service
├─ API integration → integrate-api-client *(from ruby-core-skills)*
├─ Background job → implement-background-job
├─ Migration → review-migration
├─ GraphQL → implement-graphql
├─ Authorization → implement-authorization
├─ Performance → optimize-performance
└─ Engine → create-engine
Review?
└─ code-review → (security-check | review-architecture) → respond-to-review *(from ruby-core-skills)*| Name | Type | Defined in | Purpose |
|---|---|---|---|
| Test Feedback | checkpoint | plan-tests | Confirm correct test before implementing |
| Implementation Proposal | checkpoint | write-tests | Approve approach before code |
| Linters + Suite | gate | agent-guide.md | All linters and tests pass |
| Characterization Tests | gate | refactor-code | Tests pass on current code before refactor |
| Engine Specs | gate | create-engine | Specs fail before implementing engine |
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