Skip to content
Skill

rails-upgrade-assistant

by majiayu000

AI Summary

Rails Upgrade Assistant automates the complex process of upgrading Rails applications from versions 7.0 through 8.1.1 by detecting breaking changes, documenting deprecations, and providing step-by-step migration guides. Rails developers upgrading their applications benefit from reduced manual research and systematic upgrade planning.

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 (2 files)
mkdir -p .claude/skills/rails-upgrade-assistant && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/rails-upgrade-assistant/SKILL.md "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/rails-upgrade-assistant/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/rails-upgrade-assistant/metadata.json "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/rails-upgrade-assistant/metadata.json"

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 1mo ago
Active
AdoptionUnder 100 stars
94 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars94
Forks14
Issues1
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code