Toolverse
All skills

skill-rails-upgrade

by sickn33

Analyze Rails apps and provide upgrade assessments

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Backend
Views
1

About this skill

Analyze Rails apps and provide upgrade assessments

How to use

  1. Upewnij się, że jesteś w katalogu głównym projektu Rails. Skill automatycznie sprawdzi obecność pliku Gemfile, config/application.rb i config/environment.rb — jeśli któregoś brakuje, zostaniesz o tym poinformowany.

  2. Uruchom skill, aby pobrać bieżącą wersję Rails z pliku Gemfile.lock (lub Gemfile, jeśli lock nie istnieje). Skill wyświetli dokładny numer wersji, np. 7.1.3.

  3. Skill połączy się z GitHub API, aby pobrać najnowszą dostępną wersję Rails oraz listę ostatnich wydań. Na tej podstawie określi typ upgrade'u: patch (zmiana tylko numeru poprawki), minor (nowa wersja w ramach tej samej głównej gałęzi) czy major (zmiana głównego numeru wersji).

  4. W zależności od typu upgrade'u skill pobierze oficjalny przewodnik migracji Rails z serwisu guides.rubyonrails.org i wyświetli istotne sekcje dotyczące Twojej konkretnej ścieżki aktualizacji.

  5. Przejrzyj wygenerowaną ocenę upgrade'u, która zawiera listę zmian, potencjalnych problemów i zalecanego porządku działań. Użyj przewodnika migracji jako referencji podczas wdrażania zmian w kodzie.

  6. Po dokonaniu zmian w kodzie zaktualizuj Gemfile, uruchom bundle install i przetestuj aplikację, aby upewnić się, że wszystkie zależności i funkcjonalności działają prawidłowo.

Related skills

find-skills

by openstatusHQ

Helps users discover and install agent skills when they ask questions like \

Backend
150111

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170