Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expertise in Senior Principal Engineering refactoring. Use when you need to eliminate technical debt, remove \
How to use
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.