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

skill-catalog.mddocs/reference/

Skill Catalog — Rails Agent Skills

Complete catalog of 39 skills organized by development lifecycle stage and by category.


Quick Navigation

By Stage: 00 — Discovery · 10 — Planning · 30 — Development · 40 — Quality · 50 — Review · 60 — Engines

By Category: API · Context · Code Quality · DDD · Engines · Infrastructure · Orchestration · Patterns · Planning · Testing · Workflows


Index by Stage


00 — Discovery & Context

SkillDescriptionTrigger Words
load-contextLoad minimum context before coding (schema, routes, neighbors)"load context", "before I code", "match existing style", "what does this codebase use"
setup-environment (NEW)Complete dev environment setup (Docker, env vars, db)"onboarding", "new dev", "setup project", "Docker", "environment"

10 — Planning & Design

SkillDescriptionTrigger Words
create-prdGenerate PRD with goals, user stories, requirements"plan feature", "create PRD", "requirements", "feature spec"
generate-tasksConvert PRD into TDD-ready tasks with exact paths"break into tasks", "implementation plan", "task list", "generate tasks"
plan-ticketsCreate tickets in issue tracker from plan"create tickets", "Jira", "Linear", "GitHub Issues"
define-domain-languageDomain terms glossary"domain terms", "ubiquitous language", "what should we call this", "naming"
review-domain-boundariesReview bounded contexts and language leakage"context boundaries", "language leakage", "ownership", "cross-context"
model-domainMap DDD to Rails (models, services, VO)"aggregate", "value object", "domain event", "repository", "DDD"

20 — Setup & Configuration

No shipped skills in this stage yet. See Roadmap for setup-ci-cd.


30 — Development

SkillDescriptionTrigger Words
plan-testsChoose the best first failing spec"where to start testing", "what test first", "TDD", "first failing spec"
write-testsTDD discipline, spec types, factory design"write test", "RSpec", "test-driven", "spec type"
test-serviceService object specific testing"test service", "spec/services", "service spec"
create-service-object.call pattern, response contract, YARD"create service", "extract service", ".call", "service object"
integrate-api-clientLayered architecture for external APIs"API integration", "HTTP client", "external API", "third party"
implement-background-jobActive Job, Solid Queue, Sidekiq, idempotency"background job", "Active Job", "async", "Sidekiq", "worker"
review-migrationSafe migrations for production"migration", "add column", "index", "backfill", "zero-downtime"
implement-graphqlSchema design, N+1 prevention, auth"GraphQL", "resolver", "mutation", "dataloader"
triage-bugBug diagnosis and reproduction"bug", "debug", "fix", "broken", "error", "regression"
implement-authorization (NEW)Pundit/CanCanCan, roles, permissions"authorization", "Pundit", "CanCanCan", "roles", "permissions", "policy"
optimize-performance (NEW)N+1s, profiling, caching, query optimization"N+1", "slow", "performance", "optimize", "caching", "profiling"
version-api (NEW)REST API versioning"API version", "v1", "v2", "versioning", "deprecation"
seed-database (NEW)Fixtures vs Seeds for dev/test"seeds", "fixtures", "test data", "development data"
implement-hotwire (NEW)Turbo/Stimulus integration"Hotwire", "Turbo", "Stimulus", "SPA", "frames", "streams"
implement-calculator-patternVariant-based calculators"calculator", "strategy pattern", "factory", "dispatch", "variant"

40 — Code Quality

SkillDescriptionTrigger Words
refactor-codeRefactor preserving behavior"refactor", "extract", "restructure", "clean up"
apply-code-conventionsDRY/YAGNI/PORO/CoC/KISS by path"code review", "conventions", "clean code", "DRY", "YAGNI"
write-yard-docsInline documentation with YARD"YARD", "documentation", "@param", "@return", "inline docs"
apply-stack-conventionsStack-specific conventions (PostgreSQL, Hotwire, Tailwind)"stack", "PostgreSQL", "Hotwire", "Tailwind", "conventions"

50 — Review & Validation

SkillDescriptionTrigger Words
code-reviewSystematic Rails PR review"review PR", "code review", "check this code", "CR"
respond-to-reviewRespond to review feedback"feedback", "review comments", "address feedback", "respond"
security-checkDeep security audit"security", "audit", "vulnerability", "XSS", "SQL injection", "CSRF"
review-architectureStructural boundary review"architecture", "structure", "boundaries", "fat model", "extract"
generate-api-collectionGenerate Postman collections for APIs"Postman", "API collection", "REST", "test endpoints"

60 — Engines

SkillDescriptionTrigger Words
create-engineRails engine scaffolding"create engine", "new engine", "mountable engine"
test-engineEngine testing setup"test engine", "dummy app", "engine specs"
document-engineEngine documentation"engine README", "install guide", "engine docs"
create-engine-installerInstall generators"install generator", "engine setup", "copy migrations"
review-engineComplete engine review"review engine", "engine quality", "engine audit"
release-engineVersioned engine release"release engine", "version bump", "publish gem", "changelog"
upgrade-engineCross-version compatibility"Zeitwerk", "compatibility", "Rails upgrade", "cross-version"
extract-engineExtract code to engine"extract to engine", "move feature", "host coupling"

Skills by Objective (Quick Lookup)

If you need...

You need...Recommended Skill(s)
Understand codebaseload-context
New project setupsetup-environment
Plan featurecreate-prdgenerate-tasks
Start codingplan-testswrite-tests
Fix bugtriage-bug
Refactorrefactor-code
Create servicecreate-service-object
Integrate external APIintegrate-api-client
Add auth/rolesimplement-authorization
Optimize performanceoptimize-performance
Create enginecreate-engine
Review codecode-review
Respond to feedbackrespond-to-review
Setup CI/CD(roadmap — setup-ci-cd)
Not sureskill-router

Proposed New Skills (Roadmap)

SkillPriorityStatus
setup-ci-cd🔴 CriticalNot yet implemented

See also

  • Integration Matrix — Which skill connects to which
  • Workflows Index — Complete step-by-step flows
  • Orchestrator — Entry skill when you don't know which to use

Index by Category

Skills are organized in category folders (skills/<category>/) with frequent entry points at root.

API

SkillPathDescription
generate-api-collectionskills/api/generate-api-collection/Generate Postman collections for REST APIs
implement-graphqlskills/api/implement-graphql/Schema design, N+1 prevention, auth
integrate-api-clientskills/api/integrate-api-client/Layered architecture for external APIs

Context

SkillPathDescription
load-contextskills/context/load-context/Load minimum context before coding
setup-environmentskills/context/setup-environment/Complete dev environment setup

Code Quality

SkillPathDescription
code-reviewskills/code-quality/code-review/Systematic Rails PR review
respond-to-reviewskills/code-quality/respond-to-review/Respond to review feedback
review-architectureskills/code-quality/review-architecture/Structural boundary review
security-checkskills/code-quality/security-check/Deep security audit
apply-stack-conventionsskills/code-quality/apply-stack-conventions/Stack-specific conventions
apply-code-conventionsskills/code-quality/apply-code-conventions/DRY/YAGNI/PORO/CoC/KISS by path
implement-authorizationskills/code-quality/implement-authorization/Pundit/CanCanCan, roles, permissions
refactor-codeskills/code-quality/refactor-code/Refactor preserving behavior

DDD

SkillPathDescription
define-domain-languageskills/ddd/define-domain-language/Domain terms glossary
review-domain-boundariesskills/ddd/review-domain-boundaries/Review bounded contexts
model-domainskills/ddd/model-domain/Map DDD to Rails

Engines

SkillPathDescription
create-engineskills/engines/create-engine/Rails engine scaffolding
test-engineskills/engines/test-engine/Engine testing setup
review-engineskills/engines/review-engine/Complete engine review
release-engineskills/engines/release-engine/Versioned engine release
document-engineskills/engines/document-engine/Engine documentation
create-engine-installerskills/engines/create-engine-installer/Install generators
extract-engineskills/engines/extract-engine/Extract code to engine
upgrade-engineskills/engines/upgrade-engine/Cross-version compatibility

Infrastructure

SkillPathDescription
review-migrationskills/infrastructure/review-migration/Safe migrations for production
implement-background-jobskills/infrastructure/implement-background-job/Active Job, Solid Queue, Sidekiq
seed-databaseskills/infrastructure/seed-database/Fixtures vs Seeds
optimize-performanceskills/infrastructure/optimize-performance/N+1s, profiling, caching
version-apiskills/infrastructure/version-api/REST API versioning
implement-hotwireskills/infrastructure/implement-hotwire/Turbo/Stimulus integration

Orchestration

SkillPathDescription
skill-routerskills/orchestration/skill-router/Routes to correct specialized skill

Patterns

SkillPathDescription
create-service-objectskills/patterns/create-service-object/.call pattern, response contract
implement-calculator-patternskills/patterns/implement-calculator-pattern/Variant-based calculators
write-yard-docsskills/patterns/write-yard-docs/Inline documentation with YARD

Planning

SkillPathDescription
create-prdskills/planning/create-prd/Generate PRD with goals, user stories
generate-tasksskills/planning/generate-tasks/Convert PRD into TDD-ready tasks
plan-ticketsskills/planning/plan-tickets/Create tickets in issue tracker

Testing

SkillPathDescription
write-testsskills/testing/write-tests/TDD discipline, spec types
test-serviceskills/testing/test-service/Service object specific testing
plan-testsskills/testing/plan-tests/Choose the best first failing spec
triage-bugskills/testing/triage-bug/Bug diagnosis and reproduction

Workflows

SkillPathDescription
tdd-workflowworkflows/tdd-workflow/TDD feature loop: test → implement → review → PR
review-workflowworkflows/review-workflow/Systematic PR review: review → deep dive → response
setup-workflowworkflows/setup-workflow/Project setup: context → onboarding → CI/CD
quality-workflowworkflows/quality-workflow/Quality check: conventions → refactor → docs
engine-workflowworkflows/engine-workflow/Engine development: author → test → review → release

README.md

tile.json