Plugin Claude Code
Plugin marketplace listing 1 plugin: rails-dev-plugin.
Plugin Claude Code
Plugin marketplace listing 1 plugin: rails-dev-plugin.
Plugin Claude Code
Rails development plugin with specialized agents and portable Skills. Agents are lean orchestrators that load domain-specific Skills for models, controllers, views, services, jobs, testing, architecture, DevOps, GraphQL, Hotwire, API design, mailers, authentication, caching, Ruby refactoring, object-oriented design…
Instructions file
Instructions for ag0os/rails-dev-plugin, covering claude.md, project overview, repository structure, architecture and key design principle.
Agent
PROACTIVELY use this agent when building or modifying REST APIs, API controllers, serializers, or API authentication. This agent MUST BE USED for designing JSON API endpoints, implementing API versioning, configuring JWT or token-based authentication, building serializers, handling API error responses, and setting up…
Agent
PROACTIVELY use this agent when planning Rails application architecture, brainstorming design approaches, evaluating implementation strategies, or making architectural decisions. This agent MUST BE USED for establishing patterns for new features, making decisions about model design, service objects, API structure…
Agent
PROACTIVELY use this agent when creating, modifying, or reviewing Rails controllers. This agent MUST BE USED for implementing RESTful actions, handling authentication/authorization with Pundit, managing strong params, implementing proper error handling, and ensuring thin controller pattern. Triggers include mentions…
Agent
PROACTIVELY use this agent when working with Rails deployment, infrastructure setup, production configurations, CI/CD pipelines, containerization, performance optimization, monitoring, scaling, or any DevOps-related tasks. This agent MUST BE USED for configuring deployment pipelines, optimizing production…
Agent
PROACTIVELY use this agent when working with GraphQL in a Rails application. This agent MUST BE USED for schema design, implementing resolvers and mutations, optimizing queries, handling authentication/authorization in GraphQL context, or following GraphQL best practices. Specializes in app/graphql directory structure…
Agent
PROACTIVELY use this agent when working with Stimulus controllers, Turbo frames/streams, or any Hotwire-related functionality. This agent MUST BE USED for creating Stimulus controllers, debugging Turbo interactions, implementing progressive enhancement patterns, managing frontend state without full page reloads, or…
Agent
PROACTIVELY use this agent when creating, modifying, debugging, or optimizing background jobs in Rails applications. This agent MUST BE USED for Active Job, Sidekiq configurations, job queues, job scheduling, error handling in jobs, job testing, and performance optimization of background processing. Triggers include…
Agent
PROACTIVELY use this agent when creating, modifying, or reviewing Rails models. This agent MUST BE USED for ActiveRecord associations, validations, scopes, callbacks, database schema design, and migrations. Triggers include mentions of "model", "migration", "association", "validation", "database", "schema"…
Agent
PROACTIVELY use this agent when creating, refactoring, or reviewing service objects and business logic in app/services. This agent MUST BE USED for extracting complex logic from controllers/models into service objects, implementing command/query patterns, handling multi-step business processes, or reviewing service…
Agent
PROACTIVELY use this agent when creating, reviewing, or improving Rails tests. This agent MUST BE USED for unit tests, integration tests, system tests, test coverage analysis, Minitest, RSpec, Capybara, writing new test files, fixing failing tests, improving test quality, setting up fixtures/factories, or analyzing…
Agent
PROACTIVELY use this agent when working with Rails view templates, partials, layouts, or frontend components in app/views. This agent MUST BE USED for creating/modifying ERB templates, implementing ViewComponents, styling with TailwindCSS, form helpers, view-specific localization, or optimizing view performance.…
Skill Claude CodeCodex
Analyzes and recommends Hotwire patterns including Stimulus controllers, Turbo Frames, Turbo Streams, ActionCable broadcasts, and progressive enhancement for Rails frontends. Use when building interactive UI, partial page updates, real-time features, or form enhancements. NOT for REST API JSON responses, GraphQL…
Skill Claude CodeCodex
Detects project-specific coding conventions by scanning the codebase — service object style, auth implementation, testing patterns, custom base classes, error handling, job conventions, serialization, frontend setup. Use when generating code that must match the project's existing patterns. Always check CLAUDE.md for…
Skill Claude CodeCodex
Analyzes Rails API controllers, serializers, and endpoint design for best practices. Use when building RESTful API endpoints, implementing JWT authentication, designing JSON response structures, adding API versioning, writing serializers, setting up error handling, or adding pagination and rate limiting. NOT for HTML…
Skill Claude CodeCodex
Provides architectural planning, design decisions, and coordination guidance for Rails applications. Use when planning new features, choosing between design approaches (STI vs polymorphic, service vs concern, monolith vs engine), evaluating system architecture, or deciding which domain skill or agent to delegate to.…
Skill Claude CodeCodex
Authentication patterns for Rails applications. Automatically invoked when working with user login, signup, sessions, password resets, token authentication, hassecurepassword, Devise, or auth configuration. Triggers on "authentication", "auth", "login", "signup", "session", "password", "hassecurepassword", "Devise"…
Skill Claude CodeCodex
Caching patterns for Rails applications including fragment caching, low-level caching, HTTP caching, Russian doll caching, and cache invalidation strategies. Automatically invoked when working with Rails.cache, cache stores, stale?/freshwhen, fragment caching, cache keys, or performance optimization through caching.…
Skill Claude CodeCodex
Analyzes and recommends Rails controller patterns including RESTful design, strong parameters, beforeactions, response handling, and routing. Use when building controllers, defining routes, handling params, or managing request/response flow. NOT for model validations, service object internals, view templates, or…
Skill Claude CodeCodex
Analyzes Rails deployment, infrastructure, and production configuration for best practices. Use when setting up Docker, writing CI/CD pipelines, configuring Puma, adding monitoring or logging, hardening security (SSL, Rack::Attack, headers), optimizing database config, or reviewing production environment files. NOT…
Skill Claude CodeCodex
Analyzes and recommends GraphQL patterns for Rails using graphql-ruby including schema design, types, resolvers, mutations, subscriptions, DataLoader, and query complexity. Use when building GraphQL APIs, defining types, writing mutations, optimizing N+1 queries, or structuring app/graphql. NOT for REST API…
Skill Claude CodeCodex
Analyzes and recommends ActiveJob background processing patterns including idempotency, retry strategies, batch processing, scheduled jobs, and queue management. Use when creating background jobs, configuring Sidekiq, handling async workflows, or optimizing job performance. NOT for synchronous controller actions…