By bastos
Comprehensive Ruby on Rails development toolkit for Claude Code - 15 skills covering all Rails components (Active Record, Action Controller, Action View, Active Job, Action Mailer, Active Storage, Action Cable, Action Text, Hotwire), plus generators, migrations, testing, security, and performance tools
npx claudepluginhub bastos/ruby-plugin-marketplace --plugin ruby-on-railsRails console helper - query builder, model inspection, debugging
Rails generator requested: $ARGUMENTS
Migration action requested: $ARGUMENTS
Create a new Rails application with smart defaults
Performance analysis - N+1 queries, slow queries, memory issues
Analyze and search Rails routes
Security audit for Rails application - OWASP checks, vulnerability detection
Test request: $ARGUMENTS
Write and update Minitest tests for Rails applications. Use when the project uses Minitest or the user requests tests in test/.
Build and evolve Rails applications like a staff engineer. Use for feature work, refactors, and architectural decisions in Rails codebases.
Review Rails code for best practices, conventions, security, and performance. Use after significant Rails changes or when a Rails-specific review is requested.
This skill should be used when the user asks about "WebSockets", "Action Cable", "real-time", "channels", "broadcasting", "streams", "subscriptions", "live updates", "push notifications", "chat features", or needs guidance on implementing real-time features in Rails applications.
This skill should be used when the user asks about "controllers", "actions", "params", "strong parameters", "filters", "before_action", "after_action", "callbacks", "respond_to", "render", "redirect_to", "flash messages", "sessions", "cookies", "request handling", "routing constraints", or needs guidance on building Rails controllers.
This skill should be used when the user asks about "email", "mailers", "Action Mailer", "deliver_now", "deliver_later", "email templates", "attachments", "mail previews", "SMTP", "email configuration", "interceptors", or needs guidance on sending emails in Rails applications.
This skill should be used when the user asks about "rich text", "Action Text", "Trix editor", "WYSIWYG", "has_rich_text", "content editing", "embedded attachments", "formatted text", "text editor", or needs guidance on implementing rich text editing in Rails applications.
This skill should be used when the user asks about "views", "ERB templates", "partials", "layouts", "render", "form_with", "form helpers", "view helpers", "link_to", "content_for", "yield", "collection rendering", "locals", "tag helpers", "asset helpers", "image_tag", "stylesheet_link_tag", or needs guidance on building Rails views and templates.
This skill should be used when the user asks about "background jobs", "Active Job", "perform_later", "perform_now", "queue adapters", "job retries", "job callbacks", "async tasks", "scheduled jobs", "job queues", or needs guidance on background processing in Rails applications.
This skill should be used when the user asks about "file uploads", "Active Storage", "attachments", "has_one_attached", "has_many_attached", "image variants", "S3", "cloud storage", "direct uploads", "file processing", "image transformations", or needs guidance on handling file uploads in Rails applications.
This skill should be used when the user asks about "ActiveRecord", "database queries", "associations", "validations", "migrations", "scopes", "callbacks", "N+1 queries", "eager loading", "includes", "joins", "eager_load", "preload", "database optimization", "model relationships", "has_many", "belongs_to", "has_one", "polymorphic associations", "pluck", "exists", or needs guidance on database-related Rails topics.
This skill should be used when the user asks about "Hotwire", "Turbo", "Turbo Drive", "Turbo Frames", "Turbo Streams", "Stimulus", "Stimulus controllers", "Stimulus values", "Stimulus targets", "Stimulus actions", "import maps", "live updates", "partial page updates", "SPA-like behavior", "real-time updates", "turbo_frame_tag", "turbo_stream", "broadcast", or needs guidance on building modern Rails 7+ frontends without heavy JavaScript frameworks.
Guidance for integrating JavaScript in Rails: import maps, jsbundling-rails (Bun/esbuild/Rollup/Webpack), Turbo helpers, request.js, and UJS replacements. Use when the user asks about JavaScript setup, bundlers, or client-side behavior in Rails.
Deploy Rails apps with Kamal. Use when setting up Kamal, configuring deploy.yml, managing secrets, or running deploy/rollback commands.
This skill should be used when the user asks about "Minitest", "Rails testing", "test/", "fixtures", "ActiveSupport::TestCase", "ActionDispatch::IntegrationTest", "system tests", "functional tests", "assert", "assert_equal", "assert_difference", "test_helper", "rails test", or needs guidance on testing Rails applications with the default Minitest framework.
Rails caching strategies including fragment caching, low-level caching with Rails.cache, cache keys, and conditional GET. Use when the user asks about caching performance or invalidation in Rails.
This skill should be used when the user asks about "Rails conventions", "Rails best practices", "Rails file structure", "MVC patterns", "naming conventions", "Rails Way", "convention over configuration", "where to put code", "Rails architecture", or needs guidance on organizing Rails application code following established conventions.
This skill should be used when the user asks about "migrations", "database schema", "create_table", "add_column", "remove_column", "add_index", "foreign keys", "db:migrate", "db:rollback", "schema.rb", "change_column", "reversible", "references", "timestamps", or needs guidance on modifying database structure in Rails applications.
A curated collection of Ruby plugins for Claude Code.
| Plugin | Description |
|---|---|
| ruby | Ruby development toolkit with 8 skills, 5 commands, and 1 agent |
| ruby-on-rails | Comprehensive Rails development toolkit with 15 skills, 8 commands, and 3 agents |
| rspec | Comprehensive RSpec testing toolkit with 7 skills, 3 commands, and 2 agents |
/plugin marketplace add bastos/ruby-plugin-marketplace
Or with a local path:
/plugin marketplace add ./path/to/ruby-plugin-marketplace
Ruby (core):
/plugin install ruby@ruby-plugin-marketplace
Ruby on Rails:
/plugin install ruby-on-rails@ruby-plugin-marketplace
RSpec:
/plugin install rspec@ruby-plugin-marketplace
.
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
└── plugins/
├── ruby/ # Ruby development toolkit
│ ├── .claude-plugin/
│ ├── agents/
│ ├── commands/
│ └── skills/
├── ruby-on-rails/ # Rails development toolkit
│ ├── .claude-plugin/
│ ├── agents/
│ ├── commands/
│ ├── skills/
│ └── scripts/
└── rspec/ # RSpec testing toolkit
├── .claude-plugin/
├── agents/
├── commands/
└── skills/
plugins/<plugin-name>/.claude-plugin/plugin.json manifest.claude-plugin/marketplace.jsonMIT
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams