Communitygithub.com

fmanimashaun/claude-skills

Habilidades para agentes que enseñan a Claude a construir aplicaciones Rails 8.1 — stack vanilla-first, RSpec puro, Hotwire (Turbo/Stimulus/Native), OpenAPI mediante rswag, IA con ruby_llm, despliegues con Kamal 2

¿Qué es claude-skills?

Este conjunto de habilidades para agentes (Agent Skills) está diseñado para enseñar a Claude, el asistente de IA de Anthropic, a construir aplicaciones web modernas y completas utilizando Ruby on Rails 8.1. La habilidad se enfoca en un stack 'vanilla-first', lo que significa que prioriza el uso de las herramientas y convenciones estándar de Rails sin sobrecargar con gemas innecesarias. Incluye la configuración de pruebas con RSpec puro, la integración de Hotwire (Turbo, Stimulus y Native) para interfaces reactivas sin JavaScript complejo, la generación de documentación OpenAPI mediante rswag, la integración de inteligencia artificial con ruby_llm y el despliegue en producción con Kamal 2. Es útil para desarrolladores que desean acelerar el desarrollo de aplicaciones Rails con la ayuda de un agente de IA, asegurando que sigan las mejores prácticas y una arquitectura limpia. Funciona con Claude Code, Cursor y otros agentes compatibles, proporcionando instrucciones detalladas en un archivo SKILL.md para guiar paso a paso la creación de la aplicación.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add fmanimashaun/claude-skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace claude-skills?

Habilidades para agentes que enseñan a Claude a construir aplicaciones Rails 8.1 — stack vanilla-first, RSpec puro, Hotwire (Turbo/Stimulus/Native), OpenAPI mediante rswag, IA con ruby_llm, despliegues con Kamal 2

Resumen

Esta habilidad proporciona instrucciones detalladas para que Claude pueda guiar el desarrollo de aplicaciones Rails 8.1 desde cero. Se enfoca en:

  • Stack vanilla-first: usar las herramientas predeterminadas de Rails sin agregar gemas superfluas.
  • Pruebas con RSpec puro: estructura de pruebas limpia y completa.
  • Interfaz reactiva con Hotwire: Turbo, Stimulus y Native.
  • Documentación de API con OpenAPI mediante rswag.
  • Integración de inteligencia artificial con ruby_llm.
  • Despliegue en producción con Kamal 2.

Cómo usar

  1. Instala la habilidad en tu agente (Claude Code, Cursor, etc.) siguiendo las instrucciones de la plataforma.
  2. Solicita a Claude que genere una nueva aplicación Rails 8.1 o que agregue funcionalidades a una existente.
  3. Claude utilizará las directrices de este skill para estructurar el código, las pruebas y la documentación.

Plataformas compatibles

  • Claude Code
  • Cursor
  • Codex
  • Otros agentes que soporten archivos SKILL.md

Notas adicionales

  • Asegúrate de tener Ruby 3.3+ y Rails 8.1 instalados.
  • Para despliegues con Kamal 2, necesitarás Docker y acceso a un servidor remoto.
  • ruby_llm requiere una clave de API de un proveedor compatible (OpenAI, Anthropic, etc.).

Este archivo SKILL.md es parte de la habilidad fmanimashaun/claude-skills.

Skills relacionados