dhruvasagar/ruby-upgrade-toolkit

A Claude Code plugin for upgrading Ruby projects safely — including Ruby on Rails apps. Supports any Ruby version upgrade (2.7→3.x and beyond) and any Rails version upgrade (5→8), separately or together.

14Stars on the repository
19Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

audit

01

dhruvasagar/ruby-upgrade-toolkit

Command

Read-only pre-upgrade audit. Surfaces all breaking changes, gem incompatibilities, and deprecations before touching any code. Usage: /ruby-upgrade-toolkit:audit ruby:X.Y.Z [rails:X.Y].

14 4mo ago A 0 tokens

fix

02

dhruvasagar/ruby-upgrade-toolkit

Command

Apply all upgrade fixes — version pins, gem updates, code changes, RSpec fixes, and RuboCop fixes. Usage: /ruby-upgrade-toolkit:fix ruby:X.Y.Z [rails:X.Y] [scope:path].

14 4mo ago A 0 tokens

plan

03

dhruvasagar/ruby-upgrade-toolkit

Command

Generate a phased Ruby (and optionally Rails) upgrade roadmap for this project. Detects current versions automatically. Usage: /ruby-upgrade-toolkit:plan ruby:X.Y.Z [rails:X.Y].

14 4mo ago A 0 tokens

rules

04

dhruvasagar/ruby-upgrade-toolkit

Command

Manage project-specific custom upgrade rules — gem pins, gem swaps, private-source substitutions (Rails LTS, Sidekiq Pro), verification gates (Brakeman, Reek), policy overrides, and more. Subcommands: init, validate, list, show, add, remove, disable, enable, explain.

14 4mo ago A 0 tokens

status

05

dhruvasagar/ruby-upgrade-toolkit

Command

Show the current upgrade health dashboard — versions, test suite pass/fail, deprecation count, and overall RED/YELLOW/GREEN readiness. No arguments required.

14 4mo ago A 32 tokens

upgrade

06

dhruvasagar/ruby-upgrade-toolkit

Command

Full automated Ruby/Rails upgrade pipeline — audit, phased fixes, and verification with a live task list. Pauses on failure so you can investigate before continuing. Usage: /ruby-upgrade-toolkit:upgrade ruby:X.Y.Z [rails:X.Y].

14 4mo ago A 0 tokens