Toolverse
Wszystkie skille

ruthless-refactorer

autor: galz10

Refaktoryzuj kod jak Senior Principal Engineer – usuń śmieci, upraszczaj logikę, przestrzegaj DRY

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
galz10
Kategoria
Backend

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ć

  1. 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.

  2. 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.

  3. 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ęcie any, uproszczenie zagnieżdżonej logiki, usunięcie zbędnych komentarzy).

  4. 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.

  5. Zweryfikuj wynik – uruchom testy i lintry projektu, aby upewnić się, że funkcjonalność pozostała niezmieniona. Porównaj liczbę usuniętych linii z dodanymi.

  6. Zamknij bilet – oznacz bilet refaktoryzacji jako ukończony i przeskanuj ${SESSION_ROOT} w poszukiwaniu następnych biletów do pracy.

Podobne skille