Browse 138,453 skills across 70 categories. Mirrored from majiayu000/claude-skill-registry.
Use when action Controller patterns including routing, filters, strong parameters, and REST conventions.
Use when active Record patterns including models, associations, queries, validations, and callbacks.
Use when building Rails controllers - RESTful actions, nested resources, skinny controllers, concerns, strong parameters
Use when debugging Rails issues - provides Rails-specific debugging tools (logs, console, byebug, SQL logging) integrate...
Use when adding interactivity to Rails views - Hotwire Turbo (Drive, Frames, Streams, Morph) and Stimulus controllers
Use when setting up background jobs, caching, or WebSockets - SolidQueue, SolidCache, SolidCable (TEAM RULE
Use when sending emails - ActionMailer with async delivery via SolidQueue, templates, previews, and testing
Use when designing Rails models - ActiveRecord patterns, validations, callbacks, scopes, associations, concerns, query o...
Setting up and configuring Rails 8+ projects - Gemfile dependencies, environment config, credentials, initializers, Dock...
CRITICAL - Use when securing Rails applications - XSS, SQL injection, CSRF, file uploads, command injection prevention
Use when styling Rails views - Tailwind CSS utility-first framework and DaisyUI component library with theming
Use when testing Rails applications - TDD, Minitest, fixtures, model testing, mocking, test helpers
Use when building Rails view structure - partials, helpers, forms, nested forms, accessibility (WCAG 2.1 AA)
RESTful API controller patterns for Ruby on Rails. Use when: (1) Building JSON APIs, (2) API versioning, (3) Error handl...
Expert Ruby on Rails architect for reviewing existing Rails applications, suggesting architectural improvements, and des...
Complete authentication setup for Ruby on Rails applications using Devise. Use when: (1) Setting up user authentication...
Authorization and permissions management for Ruby on Rails applications using CanCanCan. Use when: (1) Implementing role...
Rails backend development guidelines for building maintainable Ruby on Rails applications. Use when creating controllers...
This skill provides expert guidance on implementing Ruby on Rails applications using 37signals (Basecamp/HEY) patterns a...
Specialized skill for Rails business logic with ActiveInteraction, AASM state machines, and ActiveDecorator. Use when im...
This skill should be used when the user asks to "generate Rails code", "create a model", "create a controller", "add a m...
Systematic verification of codebase context before code generation to prevent assumption bugs
Controller actions, routing, REST conventions, filters, and response handling
Rails code patterns and conventions following rubocop-rails-omakase style.
This skill should be used when the user is working in a Rails 7+ application and asks about "Rails conventions", "naming...
Comprehensive Ruby on Rails conventions, design patterns, and idiomatic code standards. Use this skill when writing any...
Design and implement database indexes for optimal query performance. Use when creating tables, optimizing slow queries,...
Use proactively when encountering Rails errors, test failures, build issues, or unexpected behavior. Analyzes errors, re...
Deploy Rails applications to production using Kamal, Docker, and modern deployment strategies. Covers zero-downtime depl...
Эксперт Ruby on Rails. Используй для Rails приложений, ActiveRecord, Hotwire и Rails best practices.
Implement comprehensive error handling with specific rescue blocks, structured error responses, and proper logging. Use...
Comprehensive checklist and prevention strategies for common Ruby on Rails errors. Use this skill BEFORE writing any Rai...
Use when building Rails 7+ web applications with Hotwire, real-time features, or background job processing. Invoke for A...
Rails 7+ specialist with expertise in Hotwire, Turbo, Stimulus, and modern Rails development
Create Form Objects for complex form handling, multi-model forms, and validation logic. Use when forms involve multiple...
Rails frontend development guidelines using Hotwire (Turbo + Stimulus), Tailwind CSS, and ViewComponent. Modern patterns...
Create expert-level Ruby on Rails generators for models, services, controllers, and full-stack features. Use when buildi...
GraphQL specialist for Rails applications. Use when building GraphQL schemas, resolvers, mutations, subscriptions, or im...
Implement gRPC services in Rails for high-performance microservices. Use when building inter-service communication, stre...
Hotwire (Turbo Drive, Turbo Frames, Turbo Streams, Stimulus)
Use when hotwire (Turbo and Stimulus) for building modern reactive Rails applications without complex JavaScript framewo...
Rails project implementation, testing, and documentation support. Use this skill when working on Rails projects for impl...
Specialized skill for building modern SPAs with Inertia.js, React/Vue/Svelte, and Rails. Use when creating Inertia pages...
Generate production-ready Rails applications with Inertia.js, React, TypeScript, Server-Side Rendering (SSR), and Shadcn...
Comprehensive internationalization skill for Ruby on Rails applications with proper English and Arabic translations, RTL...
Design ActiveRecord models with proper validations, associations, scopes, and domain methods. Use when creating new mode...
ActiveRecord patterns, migrations, validations, callbacks, associations
Pagination for Ruby on Rails applications using Kaminari. Use when: (1) Implementing pagination for database records, (2...
Master Rails 7+ patterns with MVC, Active Record, Hotwire, Action Cable, and modern Rails development practices.
Optimize ActiveRecord queries to prevent N+1 queries and improve performance. Use when experiencing slow queries, optimi...
Business and systems analyst for Rails projects. Use when decomposing features into tasks, estimating complexity, descri...
REST API specialist for Rails applications. Use when building API endpoints, implementing serialization, API versioning,...
Specialized skill for Rails background jobs with Solid Queue. Use when creating jobs, scheduling tasks, implementing rec...
Project management skill that analyzes tasks, breaks them down into stages, coordinates other skills, and ensures proper...
Technical documentation specialist for Rails projects. Use when writing README files, API documentation, setup guides, a...
Specialized skill for Rails testing with RSpec, FactoryBot, and TDD workflows. Use when writing tests, setting up test c...
Specialized skill for building ViewComponents with Hotwire (Turbo & Stimulus). Use when creating reusable UI components,...
Use proactively when refactoring Ruby on Rails code. Applies Rails conventions, Sandi Metz rules, and idiomatic Ruby pat...
Specialized skill for Rails security, authorization, and data protection. Use when implementing Pundit policies, Lockbox...
Design and implement Rails service objects for complex multi-step business logic. Use when business operations span mult...
Implement state machines for managing complex workflows and state transitions. Use when models have distinct states with...
Implement database transactions for data consistency and atomicity. Use when operations must succeed or fail together, c...
Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by...
ERB templates, helpers, layouts, partials, and view patterns
Guide for creating railstart preset configuration files. Use when building new presets, customizing Rails 8 app generati...