shivamsinghchahar
@shivamsinghchahar
Public Skills
rails-postgres
by shivamsinghchahar
Master PostgreSQL in Rails with native types (UUID, JSON/JSONB, arrays, enums), efficient queries, indexes, and optimization. Use when designing databases, writing complex queries, using PostgreSQL-specific features, optimizing performance, or working with specialized data types.
rails-action-controller
by shivamsinghchahar
Build Rails Action Controllers to handle HTTP requests with RESTful actions, routing, strong parameters, callbacks, and filters. Use when creating API endpoints, handling authentication/authorization, managing request lifecycles, working with cookies/sessions, or building both JSON and HTML responses.
rails-active-job
by shivamsinghchahar
Master Active Job framework for asynchronous background job processing. Use when building background workers, handling async operations, managing job queues, scheduling recurring tasks, or processing long-running operations. Covers job definition, Solid Queue backend, error handling, and advanced patterns.
rails-security-audits
by shivamsinghchahar
Audit Rails applications for security vulnerabilities using Brakeman, Bundler Audit, and security best practices. Use when scanning for CVEs, setting up security checks, or implementing security headers.
rails-action-mailer
by shivamsinghchahar
Send emails from Rails applications with Action Mailer. Create mailer classes, build email templates, handle attachments, configure delivery methods, and test emails. Use when sending transactional emails (welcome, password reset), notifications, bulk campaigns, or emails with attachments.
rails-active-record
by shivamsinghchahar
Master Active Record for model associations, querying, validations, and advanced patterns in Rails applications
rails-testing-rspec
by shivamsinghchahar
Write Rails tests with RSpec, FactoryBot, and mocking patterns. Use when creating tests, writing specs for models/controllers/requests, setting up test fixtures, or mocking external services.
rails-active-storage
by shivamsinghchahar
Master Rails Active Storage for file attachments, cloud storage integration, image transformations, and direct uploads. Use when implementing file uploads, managing attachments to records, configuring S3/GCS storage, generating image variants, and handling file analysis. Covers local disk, cloud services, direct uploads, and advanced patterns.
rails-action-cable
by shivamsinghchahar
Master Action Cable for real-time WebSocket communication in Rails. Use when building real-time features like live notifications, chat, presence tracking, collaborative editing, or live data updates. Covers connections, channels, broadcasting, subscriptions, and testing.