Rails Upgrade Assistant
Generiert Rails-Upgrade-Erkennungsskripte und -Berichte — zuverlässig für 7.2+, fehlt für den ersten Sprung von 7.0→7.1.
Funktioniert mit Setup
Was es kann
Generiert ein bash-Skript, das eine Rails-Codebasis auf versionsspezifische Breaking Changes mit file:line-Referenzen scannt und die tatsächlichen Ergebnisse dann in einen umfassenden Upgrade-Bericht und eine app:update-Konfigurationsvorschau umwandelt. Wird ausgelöst bei Rails-Upgrade-Anfragen, Fragen zu Breaking Changes oder wenn ein Benutzer die findings.txt eines Erkennungsskripts teilt. Erkennungsmuster existieren für Rails 7.2, 8.0 und 8.1, aber nicht für den obligatorischen ersten Sprung von 7.0→7.1, obwohl die Beschreibung des Skills selbst Unterstützung für 'Rails 7.0 through 8.1.1' beansprucht.
Testbericht
Das tatsächliche Rails 7.1→7.2 Erkennungsskript aus der gebündelten Musterdatei wurde zusammengestellt und markierte korrekt alle 5 platzierten Breaking Changes in einer Test-App (vs. 2/5 für eine aus dem Gedächtnis erstellte Baseline) — aber derselbe Ansatz endet bei dem beworbenen 7.0→7.1 Sprung in einer Sackgasse, da keine Musterdatei dafür existiert und 3 referenzierte reference/*.md-Dateien 404 zurückgeben.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/maquina-app/rails-upgrade-skill cd rails-upgrade-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/rails-upgrade-assistant
Befehle & Beispiel-Prompts
/rails-upgrade-assistantGeneriert Rails-Upgrade-Erkennungsskripte und -Berichte — zuverlässig für 7.2+, fehlt für den ersten Sprung von 7.0→7.1.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Help me upgrade my Rails app from 7.1 to 7.2 without breaking things.What breaking changes should I expect moving to Rails 8.0?Scan my Rails codebase for issues before we upgrade the framework.