Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

dchuk/rails_ai_agents

23 skills47 installsGitHub

Install

npx skills add https://github.com/dchuk/rails_ai_agents

Skills in this repo

1Authorization PunditImplements resource access control in Rails 8 using Pundit policy objects, scoped queries, and controller integration. A developer uses it when adding authorization rules, role-based access, or permission checks to a Rails app, following a test-first workflow with Minitest.3installs2Action Cable Patternsaction-cable-patterns is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.2installs3Action Mailer PatternsImplements transactional emails in Rails 8 using Action Mailer with a TDD workflow. A developer uses it when creating email templates, password resets, notification emails, or mailer previews.2installs4Active Storage SetupSets up Active Storage for file uploads, image attachments, and thumbnail generation in Rails 8. A developer uses it when adding attachments, document storage, or image processing to an app.2installs5Api VersioningBuilds versioned RESTful APIs in Rails 8 with request-level tests. A developer uses it when adding API endpoints or versioning a JSON API.2installs6Authentication FlowImplements a complete authentication system using the Rails 8 built-in generator. A developer uses it when adding login/logout, session management, password reset flows, or securing controllers.2installs7Caching StrategiesAdds Rails caching patterns for performance across fragment, Russian doll, low-level, and HTTP caching. A developer uses it when optimizing response times or setting up Solid Cache and cache keys.2installs8Database MigrationsGenerates safe database migrations with indexes and rollback strategies in Rails 8. A developer uses it when creating tables, adding columns or indexes, or handling zero-downtime schema changes.2installs9Form Object PatternsBuilds form objects for complex form handling in Rails using TDD. A developer uses it when creating multi-model forms, search forms, wizard forms, or non-persisted virtual models.2installs10Hotwire PatternsBuilds interactive UIs and real-time updates in Rails 8 using Turbo Frames, Turbo Streams, and Stimulus. A developer uses it for partial page updates and form handling without much JavaScript.2installs11I18n PatternsAdds multi-language support in Rails 8 using the I18n framework. A developer uses it when adding translations, managing locales, localizing dates and currencies, or handling pluralization.2installs12InstallSets up a new Rails 8 app with production-ready defaults for TDD, auth, multi-tenancy, and Hotwire. A developer uses it when creating a new Rails project or bootstrapping an app.2installs13Performance OptimizationDiagnoses and fixes Rails performance problems such as N+1 queries, slow queries, and memory issues. A developer uses it when optimizing queries or improving response times.2installs14Rails ArchitectureAdvises on modern Rails 8 code architecture and design patterns. A developer uses it when deciding where to put code, choosing between patterns, or refactoring for better organization.2installs15Rails ConcernGenerates Rails concerns for sharing behavior across models or controllers with TDD. A developer uses it when extracting shared code or DRYing up models and controllers.2installs16Rails ControllerGenerates RESTful Rails controllers following project conventions with integration tests first. A developer uses it when creating controllers, adding actions, or implementing CRUD operations.2installs17Rails Model GeneratorGenerates Rails models with a TDD flow of test, migration, then model. A developer uses it when creating models, adding validations, or defining associations and tables.2installs18Rails PresenterGenerates presenter objects that wrap models for view-specific formatting with TDD. A developer uses it when extracting view logic from models or formatting data for display.2installs19Rails Query ObjectGenerates query objects that encapsulate complex database queries in Rails with TDD. A developer uses it when aggregating statistics, building reports, or handling dashboard queries.2installs20Rails Service ObjectGenerates service objects that encapsulate business logic with a single call method and tests. A developer uses it when extracting business logic from controllers or building complex operations.2installs21Solid Queue SetupSets up Solid Queue for background job processing in Rails 8. A developer uses it when configuring background jobs, job queues, recurring jobs, or migrating from Sidekiq.2installs22Tdd CycleDrives Test-Driven Development with a Red-Green-Refactor cycle using Minitest and fixtures. A developer uses it when implementing a feature test-first or following TDD practices.2installs23Viewcomponent PatternsBuilds ViewComponents as Ruby objects for reusable, testable UI in Rails. A developer uses it when creating reusable components or extracting complex partials.2installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

dchuk/rails_ai_agents · 23 skills · Skillselion