Rails Upgrade Assistant

Genererer Rails oppgraderingsdeteksjonsskript og rapporter — solid for 7.2+, mangler for det første 7.0→7.1-hoppet.

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

Krever oppsett ★ 6.8/10

Rails Upgrade Assistant — Genererer Rails oppgraderingsdeteksjonsskript og rapporter — solid for 7.2+, mangler for det første 7.0→7.1-hoppet.

Hva den gjør

Genererer et bash-skript som skanner en Rails-kodebase for versjonsspesifikke brytende endringer med file:line-referanser, og deretter omdanner de faktiske funnene til en omfattende oppgraderingsrapport og en forhåndsvisning av app:update-konfigurasjonen. Utløses ved Rails oppgraderingsforespørsler, spørsmål om brytende endringer, eller når en bruker deler et deteksjonsskripts findings.txt. Deteksjonsmønstre finnes for Rails 7.2, 8.0 og 8.1, men ikke for det obligatoriske første 7.0→7.1-hoppet, til tross for at ferdighetens egen beskrivelse hevder støtte for 'Rails 7.0 through 8.1.1'.

Testrapport

Satt sammen det virkelige Rails 7.1→7.2 deteksjonsskriptet fra den medfølgende mønsterfilen, og det flagget korrekt alle 5 plantede brytende endringer i en testapp (vs. 2/5 for en fra-minnet baseline) — men den samme tilnærmingen ender blindt på det annonserte 7.0→7.1-hoppet fordi ingen mønsterfil eksisterer for det, og 3 refererte reference/*.md-filer gir 404.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /rails-upgrade-assistantGenererer Rails oppgraderingsdeteksjonsskript og rapporter — solid for 7.2+, mangler for det første 7.0→7.1-hoppet.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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