ombulabsombulabsOfficialยท1 Agent Skills Included

claude-code_rails-upgrade-skill

Guided Ruby on Rails upgrades from 2.3 to 8.1

Analyzes Rails applications and generates step-by-step upgrade reports with breaking changes, deprecations, and before-and-after code examples. Detects version-specific issues directly in your codebase, checks gem compatibility, and previews configuration changes before you run them. Enforces a safe sequential upgrade path with dual-boot testing and post-upgrade cleanup, eliminating guesswork and missed breaking changes.
npx skills add ombulabs/claude-code_rails-upgrade-skill --all -g -y
Available:

Gives the agent project conventions for maintaining this skill, including how to validate detection pattern files, assign priority and change-type labels, and format version upgrade guides.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install the Rails Upgrade skill?โ–ผ

Run `npx skills add ombulabs/claude-code_rails-upgrade-skill --all -g -y` in your terminal to install the skill globally for your agent.

How do I upgrade an old Rails app safely?โ–ผ

Ask your agent to upgrade your Rails app and it will run your test suite, detect breaking changes in your actual code, and produce a step-by-step migration report. It enforces sequential version hops so you never skip a release.

Which Rails versions does this skill support?โ–ผ

It covers upgrades from Rails 2.3 all the way through Rails 8.1, with dedicated guides and detection patterns for each version hop.

Does it check gem compatibility before upgrading?โ–ผ

Yes. It checks every gem in your lockfile against the target Rails version and flags blockers, with a playbook for forking, vendoring, or replacing incompatible gems.

Can it clean up after the upgrade is done?โ–ผ

Yes. The included upgrade-cleanup skill removes dual-boot scaffolding and NextRails branches once you confirm the upgrade is finished or abandoned.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’