claude

ruby-rails

Ruby 4+ and Rails 8+ expert skills: mise toolchain, Ruby LSP, RBS/Sorbet type signatures, Active Record, Hotwire, testing, security, performance, and Kamal deployment

0 on GitHubby meaganewallerv1.4.8BlueOak-1.0.0updated 5 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin ruby-rails in meaganewaller/marketplace. Commands read from the repo's manifest — 5 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (28)

  • generating-rbs-inline

    This skill should be used when the user asks to "add rbs-inline annotations", "annotate this file with @rbs comments", "use rbs-inline", "add inline RBS types", or "generate RBS from comments in the source". Writes RBS types as `# @rbs` comments directly inside .rb files. For standalone sig/**/*.rbs

  • generating-rbs

    This skill should be used when the user asks to "add RBS signatures", "generate RBS for this file", "write .rbs files", "set up Steep", "type-check this Ruby with RBS", or "update sig/ after these changes". Writes standalone RBS signatures under sig/**/*.rbs and never edits the Ruby source. For RBS

  • generating-sorbet-inline

    This skill should be used when the user asks to "add sig blocks", "add Sorbet signatures to this class", "make this file typed: strict", "add T.let annotations", or "type this Ruby with Sorbet inline". Writes `sig { }` blocks and `# typed:` sigils directly into .rb source. For standalone .rbi shim f

  • generating-sorbet

    This skill should be used when the user asks to "generate RBI files", "add Sorbet types without touching the source", "write .rbi shims", "type a gem for Sorbet", or "add signatures for generated code". Writes standalone .rbi files and never edits the Ruby source — the right choice for gems, generat

  • rails-action-cable

    This skill should be used when the user asks to "add real-time updates", "set up Action Cable", "create a channel", "broadcast changes to the browser", "push updates without polling", or mentions WebSockets, Solid Cable, or broadcasting from a model. Covers channels, subscriptions, connection authen

  • rails-active-storage

    This skill should be used when the user asks to "add file uploads", "attach an image to a model", "set up direct uploads to S3", "generate image thumbnails", "add a rich text editor", or mentions Active Storage, Action Text, Action Mailbox, variants, vips, or mini_magick.

  • rails-activerecord

    This skill should be used when the user asks to "add an association", "add a validation", "write a scope", "set up has_many :through", "add a counter cache", or "use an enum", or is working with models, callbacks, or query chains. For schema changes and migration files, use rails-database-migrations

  • rails-api-development

    This skill should be used when the user asks to "build a JSON API", "run rails new --api", "add API versioning", "serialize this model as JSON", "add pagination to an endpoint", "configure CORS", or mentions jbuilder, blueprinter, or alba. Covers API-only apps that render no HTML.

  • rails-application-boot

    This skill should be used when the user asks to "start a new Rails app", "run rails new", "configure an environment", "edit credentials", "set up the master key", "add a health check endpoint", or "set up bin/dev". Covers bootstrapping and reconfiguring Rails 8 applications and their initial structu

  • rails-authentication

    This skill should be used when the user asks to "add login", "set up authentication", "run the Rails 8 auth generator", "add password reset", "secure sessions", "add permissions", or "restrict this action to admins". Covers has_secure_password, session security, and authorization with Pundit or Acti

  • rails-background-jobs

    This skill should be used when the user asks to "run this in the background", "create a job", "send this email asynchronously", "add a recurring task", "make a job idempotent", "configure retries", or mentions Active Job, Solid Queue, perform_later, or a jobs dashboard.

  • rails-caching

    This skill should be used when the user asks to "cache this page", "add fragment caching", "set up Solid Cache", "add HTTP cache headers", "use Russian doll caching", "invalidate a cache key", or "stop recomputing this on every request". For diagnosing why something is slow in the first place, use r

  • rails-controllers
  • rails-database-migrations
  • rails-deployment-kamal
  • rails-engines-gems
  • rails-hotwire-turbo
  • rails-performance
  • rails-routing
  • rails-security
  • rails-stimulus-javascript
  • rails-testing
  • rails-view-layer
  • ruby-gem-development
  • ruby-language-idioms
  • ruby-minitest-testing
  • ruby-mise-environment
  • ruby-rspec-testing

Hooks (1)

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/check-ruby-lsp.sh

Language servers (1)

  • ruby
View source on GitHub

Problems found in this repo's manifests

  • .claude-plugin/marketplace.json is not valid JSON

More from meaganewaller/marketplace

All 12 plugins →

dotfiles

claude

Chezmoi-managed dotfiles workflow: source-only edits, templates, run_onchange scripts, BATS tests, ADRs, and mise/Homebrew package routing

9 skills · 4 commands · 2 agents · hooks

0

meta

claude

Evaluation layer for Claude Code plugins — scored skill and plugin audits, hook and rules evals, and context-footprint reports against bundled checklists

1 skill · 9 commands · 2 agents

0

mise

claude

mise dev environment management — tool versions, environment variables, tasks, and project configuration

3 skills · 3 commands · 1 agent · hooks

0

Complete example plugin demonstrating all plugin features

1 skill · 2 commands · 1 agent · 1 MCP server · hooks

0

Git and GitHub workflow skills — commits, pull requests, issues, and PR splitting, sharing one set of conventional-commit and issue-linking rules

4 skills

0

Similar plugins

ruby-lsp

claude

Ruby language server for code intelligence and analysis

anthropics/claude-plugins-official 47,076

Web scripting with PHP and Ruby for web applications, CMS development, and backend services

2 agents

wshobson/agents 42,461

由哈耶克、米塞斯与 Claude 从奥派经济学视角展开多角色讨论。用户要求进入奥派聊天室或用奥派分析问题时使用。

1 skill

dontbesilent2025/dbskill 11,416

Expert agents for specific programming languages (Python, Go, Rust, etc.)

12 agents

davepoon/buildwithclaude 3,741

TSA cybersecurity compliance advisor for critical infrastructure — pipeline, freight rail, and transit Security Directive requirements including CIP/COIP, IRP, ADR, CAP, incident reporting, and OT/ICS security.

1 skill

Sushegaad/Claude-Skills-Governance-Risk-and-Compliance 1,069

Assistant académique pour enseignants-chercheurs en droit. Six tâches : (1) recherche juridique approfondie avec accent doctrinal, (2) relecture de documents avec vérification des références, commentaires Word, détection d'indices de plagiat/IA et cohérence argumentative, (3) création de sujets et corrigés d'exercices juridiques universitaires, (4) mise à jour de cours, ouvrages et documents juridiques, (5) création de cours avec support docx et PPTX, (6) préparation de fiches de TD.

200 skills

lawve-ai/awesome-legal-skills 949

Maintain ruby-rails?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins12 plugins