CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 42 public AI agent skills for Ruby on Rails development, plus 5 callable workflow skills. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.

96

Quality

96%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

README.mddocs/

Rails Agent Skills — Documentation

AI-Driven Rails Engineering: We turn coding assistants into reliable engineers through structured workflows, action-oriented skills, and a non-negotiable TDD quality gate.

This documentation defines the "operating system" for your development.


🚀 Quick Start decision map

Pick your current stage and follow the expert workflow.

If you are...Use this...
New to the projectload-contextDiscovery Guide
Ready to build a featureTDD Workflow
Reviewing codeReview Workflow
Not sure where to startskill-router (The entry point)

Architecture: Skills vs. Workflows

To save your token budget and keep the agent focused, we use a hybrid architecture:

  1. Workflows (Resources): These are high-level guides (like the ones in workflows/) that the agent sees as "Resources". They tell the agent how to chain steps together.
  2. Skills (Tools): These are atomic, expert instructions (like code-review or refactor-code). The agent loads them on-demand using the use_skill(name:) tool.

Master Workflow Index

StageGuideDescriptionPrimary Skills
DiscoveryDiscovery & ContextUnderstand codebase & onboardingload-context, setup-environment
PlanningPlanning & DesignPRDs, tasks, and DDDcreate-prd, generate-tasks, define-domain-language
SetupSetup & ConfigurationCI/CD & infrastructuresetup-environment, setup-ci-cd
DevelopmentDevelopmentTDD & Implementationplan-tests, write-tests, triage-bug
QualityCode QualityConventions & refactoringapply-code-conventions, refactor-code, write-yard-docs
ReviewReview & ValidationReview, security, & architecturecode-review, security-check, review-architecture
EnginesEngine DevelopmentBuilding Rails enginescreate-engine, release-engine

Core Principles

🧪 Tests Gate Implementation

We never write implementation code until a test exists, runs, and fails. No exceptions.

🔗 Workflow Chaining

Skills are building blocks; workflows are the story. Follow the skill-router to find the right chain.


Reference & Authoring

README.md

tile.json