Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when working with tdd workflows tdd refactor
How to use
Przygotuj kod do refaktoryzacji, upewniając się że wszystkie testy przechodzą pomyślnie. Umiejętność wymaga zielonego baseline'u testów jako punktu wyjścia do bezpiecznych zmian.
Zdefiniuj cele refaktoryzacji i ograniczenia projektu. Wyjaśnij, które obszary kodu wymagają poprawy, czy chodzi o wydajność, czytelność czy redukcję duplikacji.
Użyj narzędzia Task z parametrem subagent_type="tdd-orchestrator" aby uruchomić proces refaktoryzacji. Przekaż kod i polecenie: "Refactor this code while keeping all tests green" wraz z konkretnymi instrukcjami.
Umiejętność automatycznie przeanalizuje kod pod kątem zapachów (duplikacje, długie metody, duże klasy, długie listy parametrów). Na tej podstawie zaproponuje konkretne wzorce projektowe i kroki refaktoryzacji.
Weryfikuj wyniki po każdym etapie refaktoryzacji. Uruchom testy aby potwierdzić że wszystkie przechodzą, a metryki wydajności się poprawiły.
Jeśli potrzebujesz szczegółowych przykładów implementacji, otwórz plik resources/implementation-playbook.md zawierający praktyczne scenariusze i best practices dla TDD refactor.