inversion-exercise
Flip core assumptions to reveal hidden constraints and alternative approaches - \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Flip core assumptions to reveal hidden constraints and alternative approaches - \
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do katalogu skills. Umiejętność będzie dostępna jako narzędzie do analizy problemów wymagających świeżego spojrzenia.
Zidentyfikuj problem, w którym czujesz się uwięziony w jednym podejściu. Może to być kwestia wydajności, funkcjonalności produktu, architektury systemu lub procesu biznesowego, który wydaje się nie mieć alternatywy.
Wypisz wszystkie kluczowe założenia związane z Twoim problemem. Pytaj siebie: co "musi" być prawdą? Jakie warunki przyjmuję za oczywiste? Przykład: "musimy zmniejszać opóźnienia" lub "użytkownicy chcą wszystkich funkcji".
Systematycznie odwróć każde założenie. Dla każdego warunku zastanów się: co by się stało, gdyby było dokładnie odwrotnie? Jeśli normalne podejście to "pobierz dane, gdy są potrzebne", odwrócenie to "wyślij dane zanim będą potrzebne".
Zbadaj implikacje każdej inwersji. Jakie nowe możliwości się otwierają? Które z odwróconych założeń faktycznie działają w jakimś kontekście? Sprawdź, czy odkrywasz wzorce, które mają sens (debouncing, prefetching, type systems).
Wybierz najbardziej obiecujące inwersje i przetestuj ich granice. Nie wszystkie odwrócenia będą działać, ale te, które działają, często ujawniają głębokie zrozumienie problemu i prowadzą do eleganckich rozwiązań.