Toolverse
Wszystkie skille

improvement

autor: tddworks

Ulepszaj istniejące funkcje ClaudeBar metodą TDD – bez dodawania nowych modułów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
3

O skillu

Skill do ulepszania istniejącej funkcjonalności ClaudeBar przy użyciu Test-Driven Development i bogatego projektowania domeny. Użyj go, gdy chcesz wzmocnić wydajność, poprawić doświadczenie użytkownika lub zwiększyć jakość kodu w już działających funkcjach. Skill prowadzi Cię przez cykl TDD: najpierw napiszesz test opisujący ulepszoną zachowanie, następnie zaimplementujesz kod, aby test przeszedł, a na koniec zweryfikujesz, że istniejące testy nadal działają.

Jak używać

  1. Zainstaluj skill improvement w swoim środowisku ClaudeBar, wskazując ścieżkę do repozytorium tddworks.

  2. Zidentyfikuj funkcję, którą chcesz ulepszyć – może to być optymalizacja wydajności, zmiana interfejsu użytkownika lub refaktoryzacja kodu istniejącej funkcji. Upewnij się, że chodzi o ulepszenie, a nie o naprawę błędu (do tego służy skill fix-bug) ani o dodanie zupełnie nowej funkcji (do tego służy implement-feature).

  3. Przeczytaj kod bieżącej implementacji, aby zrozumieć jej obecne zachowanie i strukturę. Zanotuj, co dokładnie chcesz zmienić i dlaczego.

  4. Napisz test, który opisuje ulepszone zachowanie – test powinien początkowo nie przejść (faza Red). Upewnij się, że wszystkie istniejące testy nadal przechodzą.

  5. Zaimplementuj zmiany w kodzie, aby nowy test przeszedł (faza Green). Pamiętaj, aby nie łamać istniejącej funkcjonalności.

  6. Zweryfikuj, że zarówno nowy test, jak i wszystkie stare testy przechodzą pomyślnie. Jeśli pojawią się konflikty, dostosuj implementację lub test, aby były spójne.

Podobne skille