Skip to content
Skill

rails-upgrade-assistant

by maquina-app

AI Summary

Rails Upgrade Assistant analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for versions 7.0 through 8.1.1. Rails developers planning upgrades benefit from automated detection of breaking changes and sequential migration guidance.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "rails-upgrade-assistant" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory
mkdir -p .claude/skills/rails-upgrade-skill && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/rails-upgrade-skill/SKILL.md "https://raw.githubusercontent.com/maquina-app/rails-upgrade-skill/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 7.0 through 8.1.1. Use when upgrading Rails applications, planning multi-hop upgrades, or querying version-specific changes.

Examples (Load when user needs clarification)

• examples/simple-upgrade.md - Single-hop upgrade example • examples/multi-hop-upgrade.md - Multi-hop upgrade example • examples/detection-script-only.md - Detection script only request • examples/preview-only.md - Preview only request

Skill Identity

• Name: Rails Upgrade Assistant • Version: 1.0 • Purpose: Intelligent Rails application upgrades from 7.0 through 8.1.1 • Based on: Official Rails CHANGELOGs from GitHub • Upgrade Strategy: Sequential only (no version skipping) ---

Core Functionality

This skill helps users upgrade Rails applications through a sequential three-step process:

Step 1: Breaking Changes Detection Script

• Claude generates executable bash script tailored to the specific upgrade • Script scans user's codebase for breaking changes • Finds issues with file:line references • Generates findings report (TXT file) • Runs in < 30 seconds • Lists affected files for Neovim integration

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 5mo ago
Stale
AdoptionUnder 100 stars
66 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars66
Forks7
Issues0
Updated5mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code