Rails Upgrade Assistant

Genereert Rails upgrade detectiescripts en rapporten — solide voor 7.2+, ontbreekt voor de eerste 7.0→7.1 sprong.

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

Werkt met setup ★ 6.8/10

Rails Upgrade Assistant — Genereert Rails upgrade detectiescripts en rapporten — solide voor 7.2+, ontbreekt voor de eerste 7.0→7.1 sprong.

Wat het doet

Genereert een bash-script dat een Rails-codebase scant op versiespecifieke breaking changes met file:line-referenties, en zet de daadwerkelijke bevindingen vervolgens om in een uitgebreid upgradereport en een app:update configuratiepreview. Activeert bij Rails upgrade-verzoeken, vragen over breaking changes, of wanneer een gebruiker de findings.txt van een detectiescript deelt. Detectiepatronen bestaan voor Rails 7.2, 8.0 en 8.1, maar niet voor de verplichte eerste 7.0→7.1 sprong, ondanks dat de beschrijving van de skill zelf beweert ondersteuning te bieden voor 'Rails 7.0 through 8.1.1'.

Testrapport

Het echte Rails 7.1→7.2 detectiescript uit het gebundelde patroonbestand samengesteld en het markeerde correct alle 5 geplante breaking changes in een test-app (vs. 2/5 voor een baseline uit het geheugen) — maar dezelfde aanpak loopt dood op de geadverteerde 7.0→7.1 sprong omdat er geen patroonbestand voor bestaat en 3 gerefereerde reference/*.md bestanden 404.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /rails-upgrade-assistantGenereert Rails upgrade detectiescripts en rapporten — solide voor 7.2+, ontbreekt voor de eerste 7.0→7.1 sprong.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.