rubakas
Official@rubakas · Kyiv, Ukraine
Offers standardized architectural patterns and configuration templates for Ruby on Rails applications and containerized deployment environments.
Agent Skills by rubakas
Showing 29 vetted skills indexed across 1 GitHub repositories.
rails-models
Standardize Rails ActiveRecord models with a template-driven structure.
rails-validations
Enforce built-in, custom, and conditional validations on Rails ActiveRecord models.
rails-broadcasting
Broadcast real-time UI updates in Rails apps via Turbo Streams and Action Cable.
rails-view-components-advanced
Organize complex Rails ViewComponent UI patterns with composition, slots, and lifecycle guidance.
rails-views
Organize Rails views with structured templates, partials, layouts, and forms.
rails-testing-models
Test Rails model associations, validations, scopes, and methods with fixtures.
rails-kamal
Orchestrate zero-downtime Rails deployments with Kamal across staging and production.
rails-mailers
Standardize Rails Action Mailer templates, layouts, previews, and tests.
rails-javascript
Integrate Stimulus, Turbo, and Importmap into Rails 8 frontend patterns.
docker-dockerfile
Generate production Dockerfiles with multi-stage builds and health checks.
rails-models-advanced
Implement advanced Rails patterns for transactions, enums, normalization, serialization, and Active Storage.
docker-dockerfile-languages
Apply Dockerfile best-practice patterns to Node.js, Python, and Ruby projects.
rails-view-components
Create a structured guide for building reusable Rails ViewComponents with slots and previews.
rails-migrations
Automate Rails database migrations with patterns for tables, columns, indexes, and foreign keys.
rails-routes
Guide Rails routing with RESTful resources, nested scopes, and route constraints.
rails-testing-controllers
Generate controller, system, and integration tests for Rails apps.
rails-concerns
Modularize shared Rails behavior with model and controller concerns.
rails-jobs
Standardize Active Job usage for retries, queues, error handling, and testing in Rails.
rails-controllers
Organize Rails controllers with RESTful actions, concerns, and params.expect.
rails-active-storage
Attach, validate, and serve files in Rails with Active Storage.
rails-style
Enforce Rails code style rules for models, controllers, helpers, and concerns.
rails-testing-system
Generate Rails helper, mailer, job tests, fixtures, and test helpers.
rails-views-advanced
Implement Turbo Streams, JSON/Jbuilder, and helper patterns in Rails views.
rails-controllers-advanced
Streamline Rails controller logic with rescue_from, filters, Turbo Streams, and API patterns.
Frequently Asked Questions About rubakas
FAQPage SchemaWhat specific tasks can developers perform using these Rails patterns?▼
Developers can standardize ActiveRecord models, implement complex ViewComponent UI patterns, manage Active Job queues, and configure RESTful routing. These patterns ensure consistent code structure for controllers, mailers, and initializers, reducing technical debt in large-scale web applications.
Which engineering personas benefit most from these configurations?▼
Full-stack engineers and backend developers working within the Ruby on Rails ecosystem benefit most. These patterns are designed for teams seeking to enforce strict architectural standards, improve test coverage for controllers and models, and streamline the transition from local development to production containerized environments.
What are the prerequisites for implementing these deployment and testing patterns?▼
Implementation requires an existing Ruby on Rails environment and familiarity with Docker for containerization. Users should have a functional understanding of the Rails framework, including Active Storage, Action Cable, and the standard directory structure, to effectively integrate these templates into their existing codebase.