BusinessMCP
Rails Upgrade logo

Rails Upgrade

Developer Tools

by robzolkos

2/3 audits passMIT

Use Rails Upgrade in BusinessMCP

Free · imported in one click after signup

View on GitHub

Analyze Rails application upgrade path. Checks current version, finds latest release, fetches upgrade notes and diffs, then performs selective upgrade preserving local customizations.

Rails Upgrade, published by robzolkos, gives an agent a step-by-step analysis of a Rails application's upgrade path. It first verifies the app is Rails (Gemfile, config/application.rb, config/environment.rb), reads the exact installed version from Gemfile.lock, and uses the GitHub CLI to find the latest Rails release. It classifies the jump as patch, minor or major, fetches the official Rails upgrading guide and the railsdiff.org diff between the two versions, and checks Rails-related JavaScript packages such as Turbo and Stimulus. It then produces an upgrade summary and a plan.

The central idea is a selective file update that replaces rails app:update. The skill tells the agent not to run that command because it overwrites files, and instead to detect local customizations with git, sort each changed file into new, unchanged, customized or comment-only, and merge only what is safe, before finalizing framework defaults. Use it when you maintain a Rails app and want an upgrade that preserves your local changes; it does not apply to non-Rails projects and stops if the app is not Rails.

This is a coding-agent skill for tools like Claude Code working in a Rails repository. It is MIT-licensed and importable into BusinessMCP, where it has little to do with business data.

What you can do with it

  • Assess the jump from a Rails 7.x app to the latest release
  • Summarize breaking changes from the official upgrade guide
  • Merge railsdiff changes without losing custom config files
  • Check Turbo and Stimulus package versions alongside Rails

Run it on your business data

Imported into BusinessMCP, Rails Upgrade becomes a playbook your AI business analyst applies to your connected GitHub repositories.

Use Rails Upgrade in BusinessMCP

Install it in a coding agent

One command adds Rails Upgrade to your project.

npx skills add https://github.com/robzolkos/skill-rails-upgrade --skill rails-upgrade

How we vetted it

Licence
MIT
Security audits (skills.sh)
Gen Agent Trust Hub: Pass · Socket: Pass · Snyk: Warn
Bundled scripts
None, instructions only

Checked 2026-09-25 against its skills.sh listing. How we vet skills

Frequently asked questions

Why does Rails Upgrade avoid rails app:update?

The skill says rails app:update overwrites files without considering local customizations, so it replaces it with a selective merge that categorizes each changed file first.

Which sources does it consult?

Gemfile.lock for the current version, the GitHub CLI for the latest Rails release, the official Rails upgrading guide and railsdiff.org for the file diff between versions.

How do I install Rails Upgrade?

Run `npx skills add robzolkos/skill-rails-upgrade --skill rails-upgrade`, or import it from the BusinessMCP dashboard.

Run Rails Upgrade against your whole business

Free plan, no credit card.

Use Rails Upgrade in BusinessMCP