A Claude Code skill for upgrading Ruby on Rails applications.
This skill is inspired by rails-upgrade-skill by Mario Alberto Chávez Cárdenas. His original work has been merged into the addenda.
Add your learnings to addenda/ files and submit a PR.
Use your coding agent to extract upgrade tips from your own Rails app's git history. When you've successfully upgraded your app, those hard-won lessons can help everyone. Your real-world migration experience—the edge cases, gotchas, and solutions you discovered—becomes collective knowledge that makes future upgrades smoother for the entire community.
cd ~/.claude/skills
git clone git@github.com:dkam/railsup.gitClaude Code will automatically find the skill.
cd ~/.claude/skills/railsup
git pullClaude activates when you ask about Rails upgrades, planning upgrades, or investigating version-specific issues.
# Specify target version
/railsup 8.1
# Auto-detect and prompt
/railsup upgrade- Analyzes your Rails application for breaking changes
- Generates detection scripts to scan your codebase
- Provides comprehensive upgrade reports with step-by-step migration guides
- Flags custom code and potential issues
- Offers to apply fixes directly
Rails 3.0 through 8.2