Ruby on Rails — разработка и оптимизация приложений
web-development
Rails expert — это скилл для Claude Code, который специализируется на разработке и оптимизации Rails 7+ приложений: устраняет N+1 запросы через includes/eager_load, реализует Turbo Frames и Turbo Streams для частичного обновления страниц, настраивает Action Cable для WebSocket-соединений и Sidekiq для фоновой обработки задач, а также генерирует полные RSpec-тесты. Берут, когда нужно ускорить тормозящий Rails-сайт из-за медленных запросов к базе, когда хочется добавить живые обновления без перезагрузки страницы, когда фоновая рассылка писем или тяжёлые задачи мешают отзывчивости интерфейса, или когда требуется наладить покрытие тестами на уровне выше 95%. Скилл охватывает полный рабочий цикл: генерацию ресурсов через rails generate, миграции, тонкие контроллеры с strong parameters, сервис-объекты для бизнес-логики, шаблоны Sidekiq-воркеров с обработкой ошибок и фабрики FactoryBot для тестов; в справочниках подключаются отдельные модули по Hotwire/Turbo, Active Record, фоновым задачам, тестированию и API-режиму. Направление — серверный Ruby on Rails, а не фронтенд (для него fullstack-guardian) и не общая оптимизация БД (database-optimizer). Подойдёт для монолитных Rails 7+ приложений с Hotwire; не подходит, если проект на Rails 5–6 или нужен чистый API без HTML-рендеринга.
- #rails
- #ruby-on-rails
- #hotwire
- #turbo-frames
- #action-cable
- #sidekiq
- #rspec