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.

von maquina-app · maquina-app/rails-upgrade-skill

Funktioniert mit Setup ★ 6.8/10

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.

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.