code-refactoring-refactor-clean
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.
How to use
Przygotuj kod, który chcesz refaktoryzować — skopiuj go lub wskaż plik do analizy.
Aktywuj umiejętność i przekaż kod wraz z kontekstem — opisz, jakie problemy dostrzegasz (np. duplikacja, złożoność, trudna testowość) lub po prostu poproś o ocenę jakości.
Przeczytaj raport — umiejętność zwróci streszczenie problemów, zidentyfikowane zapachy kodu i obszary ryzyka w Twoim kodzie.
Zapoznaj się z planem refaktoryzacji — otrzymasz uporządkowaną listę kroków, które można wykonać przyrostowo, aby zachować stabilność zachowania kodu.
Przejrzyj proponowane zmiany — każda zmiana będzie zawierać opis oczekiwanego wpływu i notatki dotyczące testów, które powinny przejść.
Wdrażaj zmiany stopniowo — zamiast jednej dużej refaktoryzacji, wykonuj małe, przejrzane kawałki kodu i weryfikuj, że testy przechodzą na każdym etapie.