Toolverse
All skills

tdd-workflows-tdd-refactor

by sickn33

Use when working with tdd workflows tdd refactor

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Testing
Views
1

About this skill

Use when working with tdd workflows tdd refactor

How to use

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

  2. Zdefiniuj cele refaktoryzacji i ograniczenia projektu. Wyjaśnij, które obszary kodu wymagają poprawy, czy chodzi o wydajność, czytelność czy redukcję duplikacji.

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

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

  5. Weryfikuj wyniki po każdym etapie refaktoryzacji. Uruchom testy aby potwierdzić że wszystkie przechodzą, a metryki wydajności się poprawiły.

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

Related skills