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

README.mddocs/

Rails Agent Skills Documentation

This documentation is the public map for the Rails Agent Skills library: 41 public Rails skills, 5 callable workflows, 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. For installation and runtime setup, use the MCP server README.

Quick Start Decision Map

If you are...Use this
New to the projectload-context and Discovery & Context
Ready to build a featureDevelopment workflow
Reviewing codeReview workflow
Not sure where to startskill-router
Installing the libraryImplementation guide
Validating skill qualityEval provenance and Skill optimization

Architecture: Skills vs. Workflows

The repository uses a hybrid model to keep agent context focused:

  1. Skills are atomic expert instructions such as code-review, plan-tests, or create-service-object. Agents load them on demand through the MCP use_skill tool or through an installed skill host.
  2. Workflows are higher-level chains that combine multiple skills into a complete development loop, such as TDD feature work, code review, setup, quality checks, or engine development.

Master Workflow Index

StageGuideDescriptionPrimary skills
DiscoveryDiscovery & ContextUnderstand codebase and onboarding contextload-context, setup-environment
PlanningPlanning & DesignPRDs, tasks, and domain languagecreate-prd, generate-tasks, define-domain-language
SetupSetup & ConfigurationCI/CD and infrastructure referencessetup-environment
DevelopmentDevelopmentTDD and implementationplan-tests, write-tests, triage-bug
QualityCode QualityConventions, refactoring, and docsapply-code-conventions, refactor-code, write-yard-docs
ReviewReview & ValidationReview, security, and architecturecode-review, security-check, review-architecture
EnginesEngine DevelopmentBuilding and releasing Rails enginescreate-engine, release-engine

Core Principles

Tests Gate Implementation

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.

Workflow Chaining

Skills are building blocks. Workflows define the sequence. Follow skill-router or the integration matrix when the next step is unclear.

Evaluation Ownership

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 workflow validation. Root evals/ is generated Tessl staging output and should not be committed.

Reference & Authoring

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