Back to tags
Tag

Agent Skills with tag: rails

13 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

RubyCritic Code Quality Analysis

Analyze Ruby and Rails code quality with RubyCritic. Identifies code smells, complexity issues, and refactoring opportunities. Provides detailed metrics, scores files A-F, compares branches, and prioritizes high-churn problem areas. Use when analyzing Ruby code quality, reviewing PRs, or identifying technical debt.

rubyrailscode-qualitycode-smell
esparkman
esparkman
10

rails-model-patterns

ActiveRecord model patterns and conventions for Rails. Automatically invoked when working with models, associations, validations, scopes, callbacks, or database schema design. Triggers on "model", "ActiveRecord", "association", "has_many", "belongs_to", "validation", "validates", "scope", "callback", "migration", "schema", "index", "foreign key".

railsactive-recordmodel-patternsdatabase-schema-design
ag0os
ag0os
2

hotwire-patterns

Stimulus and Turbo patterns for Rails frontend development. Automatically invoked when working with Hotwire, Stimulus controllers, Turbo frames/streams, progressive enhancement, or modern Rails JavaScript. Triggers on "Stimulus", "Turbo", "Hotwire", "turbo_frame", "turbo_stream", "Stimulus controller", "data-controller", "data-action", "progressive enhancement", "SPA-like".

hotwirestimulusturborails
ag0os
ag0os
2

rails-graphql-patterns

GraphQL patterns for Rails applications using graphql-ruby gem. Automatically invoked when working with GraphQL schemas, types, resolvers, mutations, subscriptions, or the app/graphql directory. Triggers on "GraphQL", "schema", "resolver", "mutation", "query type", "subscription", "graphql-ruby", "field", "argument", "N+1 graphql", "dataloader".

railsgraphqlgraphql-rubydataloader
ag0os
ag0os
2

rails-controller-patterns

Rails controller patterns and conventions. Automatically invoked when working with controllers, routes, strong parameters, before_actions, or request handling. Triggers on "controller", "action", "routes", "routing", "strong params", "params.expect", "before_action", "respond_to", "RESTful", "CRUD", "redirect", "render".

railsrails-controllersMVCrouting
ag0os
ag0os
2

rails-ai:hotwire

Use when adding interactivity to Rails views - Hotwire Turbo (Drive, Frames, Streams, Morph) and Stimulus controllers

railshotwireturbostimulus
zerobearing2
zerobearing2
181

rails-ai:debugging-rails

Use when debugging Rails issues - provides Rails-specific debugging tools (logs, console, byebug, SQL logging) integrated with systematic debugging process

railstroubleshootinglogsterminal
zerobearing2
zerobearing2
181

rails-ai:testing

Use when testing Rails applications - TDD, Minitest, fixtures, model testing, mocking, test helpers

railstddminitestfixtures
zerobearing2
zerobearing2
181

rails-ai:models

Use when designing Rails models - ActiveRecord patterns, validations, callbacks, scopes, associations, concerns, query objects, form objects

railsactiverecorddesign-patternsdatabase-integration
zerobearing2
zerobearing2
181

rails-technical-writer

Technical documentation specialist for Rails projects. Use when writing README files, API documentation, setup guides, architectural decisions, code comments, or user-facing documentation. Focuses on clarity, completeness, and maintainability.

railstechnical-writingapiuser-guide
alec-c4
alec-c4
253

rails-inertia

Specialized skill for building modern SPAs with Inertia.js, React/Vue/Svelte, and Rails. Use when creating Inertia pages, handling forms, implementing client-side routing, managing shared data, or building interactive frontends. Alternative to traditional Rails views or full API approach.

inertia.jsrailssparouting
alec-c4
alec-c4
253

rails-graphql

GraphQL specialist for Rails applications. Use when building GraphQL schemas, resolvers, mutations, subscriptions, or implementing DataLoader for N+1 prevention. Alternative to REST APIs with flexible querying capabilities.

graphqlrailsrubyapi
alec-c4
alec-c4
253

maquina-ui-standards

Build consistent, accessible UIs in Rails using maquina_components. Use this skill when implementing UI for features, creating views, building forms, or reviewing UI specs. Triggers on view creation, UI implementation, form building, layout design, or mentions of maquina_components usage.

railsui-componentsdesign-systemsaccessibility
maquina-app
maquina-app
76