improvement
Guide for making improvements to existing ClaudeBar functionality using TDD. Use this skill when:\n(1) Enhancing existing features (not adding new ones)\n(2) Improving UX, performance, or code quality\n(3) User asks \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide for making improvements to existing ClaudeBar functionality using TDD. Use this skill when:\n(1) Enhancing existing features (not adding new ones)\n(2) Improving UX, performance, or code quality\n(3) User asks \
How to use
Zainstaluj skill improvement w swoim środowisku ClaudeBar, wskazując ścieżkę do repozytorium tddworks.
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).
Przeczytaj kod bieżącej implementacji, aby zrozumieć jej obecne zachowanie i strukturę. Zanotuj, co dokładnie chcesz zmienić i dlaczego.
Napisz test, który opisuje ulepszone zachowanie – test powinien początkowo nie przejść (faza Red). Upewnij się, że wszystkie istniejące testy nadal przechodzą.
Zaimplementuj zmiany w kodzie, aby nowy test przeszedł (faza Green). Pamiętaj, aby nie łamać istniejącej funkcjonalności.
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.