Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Find one insight that eliminates multiple components - \
How to use
Zainstaluj skill w swoim katalogu Claude'a, umieszczając plik w ścieżce .claude/skills/problem-solving/simplification-cascades.
Kiedy pracujesz nad kodem, w którym pojawia się ta sama koncepcja zaimplementowana na wiele sposobów (np. obsługa danych wsadowych, czasu rzeczywistego i z pliku osobno), poproś Claude'a o użycie tego skilla.
Opisz symptomy złożoności: ile jest oddzielnych implementacji, ile wyjątków w regułach, ile opcji konfiguracyjnych. Skill pomoże Ci zidentyfikować wspólny wzór.
Postępuj zgodnie z procesem: wypisz wszystkie warianty, zadaj sobie pytanie "co jeśli to wszystko to specjalne przypadki jednej rzeczy?", a następnie szukaj abstrakcji, która je ujednolica.
Zweryfikuj kaskadę – sprawdź, czy jedno spostrzeżenie rzeczywiście eliminuje wiele komponentów. Skill zawiera przykłady (abstrakcja strumieni, zarządzanie zasobami, niezmienność), które pokazują, jak drastycznie może się zmniejszyć kod.
Zastosuj znalezioną zasadę do refaktoryzacji: zastąp wiele implementacji jedną ogólną, a wszystkie warianty obsługuj jako różne źródła lub parametry tej samej logiki.