Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Teaching Claude Code to Upgrade Rails at Blue R...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Teaching Claude Code to Upgrade Rails at Blue Ridge Ruby '26

This is a lightning talk for Blue Ridge Ruby '26.

What if Claude could just upgrade Rails for me?

Out of the box, Claude Code happily bumps the Rails version in your Gemfile, but it skips the practices that make upgrades safe: dual booting, gradual deployments, smaller upgrade branches, and fixing the test suite to work against both the current and target Rails versions.

This talk introduces an opinionated Claude Code skill that strong-arms Claude into doing Rails upgrades the right way: dual boot locally, in CI, and in production, from Rails 2.3 to Rails 8.1 and beyond. The result: experience + LLMs = speed (and fewer tokens).

Try the skill and report issues here: https://github.com/ombulabs/claude-code_rails-upgrade-skill

Avatar for Ernesto Tagwerker

Ernesto Tagwerker

April 30, 2026

More Decks by Ernesto Tagwerker

Other Decks in Programming

Transcript

  1. Can you combine skills? Yes! Rails Upgrade Skill depends on

    Load Defaults Skill and Dual Boot Skill
  2. Process 1 bundle exec rake test 2 Track Deprecation Warnings

    3 Address Deprecation Warnings 4 next bundle install 5 next bundle exec rake test 6 Fix Errors & Failures 7 Deploy to Staging 8 QA / Rework 9 Gradually Deploy to Production 10 Monitor