Rails Upgrade Assistant
Generuje skrypty i raporty wykrywania aktualizacji Rails — solidne dla 7.2+, brak dla pierwszego przeskoku 7.0→7.1.
Działa po konfiguracji
Co robi ten skill
Generuje skrypt bash, który skanuje bazę kodu Rails pod kątem zmian powodujących niezgodność specyficznych dla wersji z odniesieniami file:line, a następnie przekształca rzeczywiste wyniki w kompleksowy raport aktualizacji i podgląd konfiguracji app:update. Uruchamia się na żądania aktualizacji Rails, pytania o zmiany powodujące niezgodność lub gdy użytkownik udostępnia plik findings.txt skryptu wykrywania. Wzorce wykrywania istnieją dla Rails 7.2, 8.0 i 8.1, ale nie dla obowiązkowego pierwszego przeskoku 7.0→7.1, mimo że opis umiejętności twierdzi, że obsługuje 'Rails 7.0 through 8.1.1'.
Raport z testu
Złożono rzeczywisty skrypt wykrywania Rails 7.1→7.2 z dołączonego pliku wzorca i poprawnie oznaczył wszystkie 5 wprowadzonych zmian powodujących niezgodność w aplikacji testowej (w porównaniu do 2/5 dla bazowej pamięci) — ale to samo podejście kończy się na reklamowanym przeskoku 7.0→7.1, ponieważ nie istnieje dla niego plik wzorca, a 3 odwołujące się pliki reference/*.md zwracają błąd 404.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/rails-upgrade-assistantGeneruje skrypty i raporty wykrywania aktualizacji Rails — solidne dla 7.2+, brak dla pierwszego przeskoku 7.0→7.1.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.