troubleshooting
Rozwiąż problemy w trakcie development'u oparty na specyfikacji i wdrażaniu funkcji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność diagnozowania i rozwiązywania typowych problemów, które pojawiają się podczas pracy ze specyfikacją techniczną. Nauczysz się obsługiwać rozbieżności między planem a rzeczywistością, blokady zależności, niejasne wymagania oraz problemy z integracją. Skorzystaj z gotowych strategii, aby szybko wrócić na właściwy tor i dokończyć implementację bez zbędnych opóźnień.
Jak używać
Zainstaluj umiejętność w swoim edytorze (Claude Code, Cursor, VS Code lub Windsurf), dodając plik troubleshooting do katalogu skills.
Zidentyfikuj problem, który blokuje Twoją pracę: kod nie zgadza się ze specyfikacją, API jest niedostępne, wymagania są niejasne, testy nie przechodzą, wydajność nie spełnia oczekiwań lub pojawiają się problemy z integracją.
Dla rozbieżności między specyfikacją a rzeczywistością: najpierw dokumentuj dokładnie, gdzie pojawił się problem, a następnie oceń, czy to drobna zmiana czy fundamentalna kwestia. Jeśli to detal — zaktualizuj sekcję design w specyfikacji i kontynuuj. Jeśli to poważny problem — wróć do fazy projektowania i ponownie przeanalizuj założenia.
W przypadku niejasnych wymagań lub blokad zależności: zatrzymaj się i wyjaśnij implikacje przed dalszą implementacją. Zdokumentuj, dlaczego obecne wymagania mogą być niemożliwe do spełnienia, zaproponuj alternatywę i uzyskaj akceptację interesariuszy.
Stosuj strategię odpowiednią do skali problemu: dla zmian kosmetycznych wystarczy aktualizacja specyfikacji, dla zmian architektonicznych powróć do projektowania, a dla niemożliwych do spełnienia wymagań negocjuj zmianę zakresu z zespołem.
Po rozwiązaniu problemu zaktualizuj całą specyfikację, podziel pracę na nowe zadania i wznów implementację z poprawnym planem.