К основному содержанию
скилл CX Codex

rails-upgrade — скилл для Claude Code: что делает и как установить

Скилл оценивает сложность обновления Ruby on Rails, сверяет конфигурации через railsdiff.org и готовит пошаговый план без слепой перезаписи файлов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add robzolkos/skill-rails-upgrade --skill rails-upgrade -a claude-code
Открыть на GitHub

Что делает rails-upgrade

Скилл проверяет структуру проекта по файлам Gemfile, config/application.rb и config/environment.rb, после чего находит установленную версию фреймворка в Gemfile.lock. Через GitHub CLI он запрашивает свежий тег в репозитории Rails и классифицирует обновление: патч, минорный или мажорный релиз.

Затем агент скачивает официальное руководство по миграции и забирает диффы конфигов с railsdiff.org. Он изучает зависимости JavaScript в package.json или config/importmap.rb, чтобы подтянуть Turbo, Stimulus и другие связанные библиотеки. Без установленной утилиты gh проверить свежие релизы через терминал не получится.

Главное отличие от штатной команды rails app:update — выборочное слияние правок. Скилл сохраняет ваши локальные настройки в инициализаторах и скриптах bin/, формируя понятный отчёт с оценкой сложности и списком изменений.

Какие задачи решает

  • Оценить сложность перехода на свежую версию Rails
  • Сравнить текущие конфигурационные файлы с эталоном через diff
  • Найти устаревшие зависимости JavaScript вроде Turbo и Stimulus
  • Подготовить план миграции без потери локальных настроек

Примеры запросов агенту

  • Проанализируй проект и составь план обновления Rails до актуальной версии
  • Проверь совместимость библиотек в package.json перед миграцией Rails
  • Помоги обновить конфигурационные файлы без перезаписи моих настроек

Как установить rails-upgrade

1Через Skills CLI (Vercel)

npx skills add robzolkos/skill-rails-upgrade --skill rails-upgrade -a claude-code

2Вручную: положить файлы

~/.claude/skills/rails-upgrade/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/rails-upgrade/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о rails-upgrade

Как установить rails-upgrade в Claude Code?

Запустите команду npx skills add robzolkos/skill-rails-upgrade --skill rails-upgrade -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/rails-upgrade/SKILL.md.

Что делает rails-upgrade?

Скилл анализирует версию фреймворка, сопоставляет её с последним релизом, подтягивает официальное руководство и показывает различия в конфигурации.

Почему скилл не рекомендует запускать rails app:update?

Стандартная команда часто затирает ручные правки в конфигурации, поэтому инструмент предлагает выборочно переносить только нужные строки.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой