Rails Upgrade Assistant

Generuje skrypty i raporty wykrywania aktualizacji Rails — solidne dla 7.2+, brak dla pierwszego przeskoku 7.0→7.1.

Autor: maquina-app · maquina-app/rails-upgrade-skill

Działa po konfiguracji ★ 6.8/10

Rails Upgrade Assistant — Generuje skrypty i raporty wykrywania aktualizacji Rails — solidne dla 7.2+, brak dla pierwszego przeskoku 7.0→7.1.

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.