What problem does it solve?
This Skill provides a comprehensive framework and best practices for developing enterprise-grade Ruby on Rails applications, ensuring scalability, maintainability, and security.
Core Features & Use Cases
- Model Design: Implement clean Active Record models with associations, validations, scopes, and enums.
- API Development: Build RESTful APIs using Rails API mode with JSON:API compliant serializers.
- Authentication: Secure applications with JWT-based authentication.
- Background Jobs: Handle asynchronous tasks using Sidekiq.
- Testing: Write robust tests with RSpec and FactoryBot.
- Use Case: Develop a new microservice for user management, including registration, login, profile updates, and role-based access control, all while ensuring data integrity and secure authentication.
Quick Start
Use the rails skill to generate a new Rails API application with JWT authentication and RSpec testing configured.