Rails Upgrade Assistant
Génère des scripts et rapports de détection de mise à niveau Rails — solide pour 7.2+, manquant pour le premier saut 7.0→7.1.
Fonctionne avec configuration
Ce que fait
Génère un script bash qui scanne une base de code Rails pour les changements cassants spécifiques à la version avec des références file:line, puis transforme les résultats réels en un rapport de mise à niveau complet et un aperçu de configuration app:update. Se déclenche sur les requêtes de mise à niveau Rails, les questions sur les changements cassants, ou lorsqu'un utilisateur partage le findings.txt d'un script de détection. Des modèles de détection existent pour Rails 7.2, 8.0 et 8.1 mais pas pour le premier saut obligatoire 7.0→7.1, malgré la description de la compétence elle-même qui prétend prendre en charge 'Rails 7.0 through 8.1.1'.
Rapport de test
J'ai assemblé le vrai script de détection Rails 7.1→7.2 à partir du fichier de modèle fourni et il a correctement signalé les 5 changements cassants implantés dans une application de test (contre 2/5 pour une référence de mémoire) — mais la même approche échoue sur le saut 7.0→7.1 annoncé car aucun fichier de modèle n'existe pour cela et 3 fichiers reference/*.md référencés renvoient une erreur 404.
Testé le: 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
Commandes et exemples de prompts
/rails-upgrade-assistantGénère des scripts et rapports de détection de mise à niveau Rails — solide pour 7.2+, manquant pour le premier saut 7.0→7.1.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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.