ruthless-refactorer
Refaktoryzuj kod jak Senior Principal Engineer – usuń śmieci, upraszczaj logikę, przestrzegaj DRY
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętności refaktoryzacji na poziomie starszego inżyniera. Użyj tej umiejętności, gdy chcesz wyeliminować dług techniczny, usunąć redundantny kod generowany przez AI, uprościć skomplikowaną logikę i zapewnić przestrzeganie zasady DRY. Narzędzie skupia się na usuwaniu zbędnych komentarzy, defensywnego kodu, typów any i nadmiernie złożonych struktur warunkowych. Każda zmiana jest weryfikowana pod kątem pełnej zgodności funkcjonalnej z testami i lintersami projektu.
Jak używać
Przygotuj sesję pracy – upewnij się, że masz dostęp do
${SESSION_ROOT}zawierającego pliki do refaktoryzacji oraz istniejące testy projektu. Jeśli testy nie istnieją, zatrzymaj się i najpierw utwórz plan testów.Przeanalizuj kod – przeczytaj w pełni pliki docelowe i zmapuj ich zależności za pomocą narzędzia
codebase_investigator. Zidentyfikuj kod do usunięcia (redundantny, nieosiągalny) oraz duplikaty do konsolidacji.Utwórz plan refaktoryzacji – stwórz bilet refaktoryzacji w
${SESSION_ROOT}zawierający listę kodu do usunięcia, mapę konsolidacji duplikatów oraz konkretne cele (usunięcieany, uproszczenie zagnieżdżonej logiki, usunięcie zbędnych komentarzy).Wykonaj zmiany – zastosuj modyfikacje w atomowych commitach, zmień nazwy zmiennych dla jasności, usuń redundantne komentarze generowane przez AI i zastąp niejasne typy (
any,unknown) konkretnymi typami projektu.Zweryfikuj wynik – uruchom testy i lintry projektu, aby upewnić się, że funkcjonalność pozostała niezmieniona. Porównaj liczbę usuniętych linii z dodanymi.
Zamknij bilet – oznacz bilet refaktoryzacji jako ukończony i przeskanuj
${SESSION_ROOT}w poszukiwaniu następnych biletów do pracy.