Toolverse
All skills

legacy-modernizer

by sickn33

Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.

Installation

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

Installation

Quick info

Author
sickn33
Category
Backend
Views
1

About this skill

Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.

How to use

  1. Zanim zaczniesz, jasno określ cel modernizacji: którą technologię chcesz zmienić, jakie są ograniczenia czasowe i jakie systemy muszą pozostać dostępne podczas pracy. Poinformuj mnie o obecnym stanie kodu i zależnościach.

  2. Poprosisz mnie o plan migracji podzielony na fazy i kamienie milowe. Otrzymasz harmonogram z konkretnymi etapami, które minimalizują ryzyko i pozwalają na wycofanie się na każdym kroku.

  3. Zanim przystąpimy do refaktoryzacji, dodamy testy do istniejącego kodu. To gwarancja, że zachowamy funkcjonalność podczas zmian. Pomogę Ci zidentyfikować krytyczne ścieżki, które wymagają pokrycia testami.

  4. Podczas refaktoryzacji będę utrzymywać wsteczną kompatybilność za pomocą warstw adaptacyjnych i shimów. Każda zmiana będzie dokumentowana z wyraźnymi informacjami o zmianach i czasach wycofania funkcji.

  5. Dla każdej fazy otrzymasz procedury wycofania i flagi funkcji, które pozwalają na stopniowe wdrażanie zmian w produkcji. To daje Ci kontrolę i możliwość szybkiego powrotu w przypadku problemów.

  6. Na koniec dostarczę pełną dokumentację: refaktoryzowany kod, zestaw testów, ostrzeżenia o deprecjacji i plan utrzymania. Możesz wtedy przejść do następnej fazy lub zakończyć modernizację.

Related skills

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

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483