ruby-skills para rails

Convenciones de Rails,
integradas en tu
agente de código.

Deja de reexplicar tu stack en cada proyecto. Ruby Skills empaqueta conocimiento de ingeniería Rails en contexto instalable y versionado que tu agente realmente usa.

gem install ruby-skills

Próximamente — sigue el desarrollo en GitHub

Tu agente no conoce tu app Rails.

Y por bueno que sea el modelo, no puede adivinar tu stack, tus patrones ni las convenciones del equipo.

Cada chat empieza de cero

Gastas los primeros minutos reexplicando el stack, las gems y las convenciones del equipo. En. Cada. Sesión.

Ruby genérico, no Rails idiomático

Tu agente genera código que funciona en Ruby pero omite convenciones de Rails — abstracciones incorrectas, patrones incorrectos, idiomas incorrectos para tu versión.

Sin setup compartido en el equipo

Cada persona mantiene sus propios system prompts. Sin estándar, sin control de versiones, sin una sola fuente de verdad. Diez ingenieros, diez setups de agente distintos.

Esta es la forma de un catálogo de skills de Rails.

Los nombres de abajo son ejemplos ficticios — no skills oficiales de Rails, RSpec ni de quienes mantienen gems. Muestran cómo podría verse un catálogo cuando exista el registry.

example/rails-conventions

Enrutamiento, nombres, generators, convenciones MVC y patrones de Rails 8

Ejemplo
example/secure-defaults

Strong parameters, CSRF, CSP, headers seguros y protección contra mass assignment

Ejemplo
example/request-specs

Convenciones de RSpec + factory_bot, request specs, setup de cobertura

Ejemplo
example/job-queues

Jobs en segundo plano, idempotencia, retries, dead queues y nombres de colas

Ejemplo
example/hotwire-ui

Turbo Streams, Turbo Frames, patrones Stimulus y convenciones de morphing

Concepto
example/auth-flows

Flujos de auth, estrategia de tokens, integración OmniAuth y gestión de sesión

Concepto

Un Skillfile.
Todo el contexto.

Pon un Skillfile en la raíz de tu proyecto Rails. Ejecuta ruby-skills sync. Todo tu equipo y cada agente compatible ahora comparte el mismo contexto de ingeniería.

  1. 1
    Agrega un Skillfile a la raíz del proyecto
  2. 2
    Declara las skills que necesita tu proyecto Rails
  3. 3
    Ejecuta ruby-skills sync para bloquear versiones
  4. 4
    Haz commit del Skills.lock junto con tu código
source "https://skills.rubyskills.org"

# Skillfile de ejemplo — skills ficticias
skill "example/rails-conventions", version: "~> 0.1"
skill "example/secure-defaults",   version: "~> 0.1"
skill "example/request-specs",     version: "~> 0.1"
skill "example/job-queues",        version: "~> 0.1"
$ ruby-skills sync
Resolviendo versiones de skills...
✓  example/rails-conventions@0.1.0
✓  example/secure-defaults@0.1.0
✓  example/request-specs@0.1.0
✓  example/job-queues@0.1.0
Skills.lock escrito — agente listo.

Rails hizo un blog en 15 minutos.
Queremos 5.

Convención sobre configuración eliminó el boilerplate y volvió productivas a las personas desde el primer día. Ruby Skills lleva la misma idea al desarrollo asistido por IA — menos prompting, más construcción.

Ver la visión completa
2005
Convención sobre Configuración
↓ menos configuración ↓
Blog en 15 minutos
2026
Convención + Contexto de Ingeniería
↓ menos prompting ↓
Blog en 5 minutos

Deja de explicar tu stack
de Rails desde cero.

Únete a la lista de acceso anticipado y sé de los primeros en agregar ruby-skills a tus proyectos Rails.