Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Audit PostHog survey SDK features and version requirements
How to use
Przygotuj ścieżki do repozytoriów SDK. Upewnij się, że masz dostęp do lokalnych kopii SDK PostHoga: posthog-js, posthog-ios, posthog-android i posthog-flutter. Jeśli ich nie masz, sklonuj je na swoją maszynę.
Skonfiguruj zmienne środowiskowe. Przed pierwszym użyciem umiejętności zweryfikuj dostęp do ścieżek SDK, uruchamiając polecenie ls na każdej z nich: POSTHOG_JS_PATH, POSTHOG_IOS_PATH, POSTHOG_ANDROID_PATH i POSTHOG_FLUTTER_PATH. Jeśli któraś ścieżka jest pusta lub nie istnieje, podaj poprawną lokalizację.
Zapisz konfigurację dla przyszłych sesji (opcjonalnie). Dodaj ścieżki do pliku .claude/settings.local.json w sekcji env, aby Claude nie pytał o nie za każdym razem. Pamiętaj, aby dodać odpowiednie uprawnienia Read i Grep dla każdej ścieżki.
Uruchom audyt funkcji. Przekaż umiejętności nazwę funkcji ankiety, którą chcesz audytować. Narzędzie będzie używać narzędzi Read i Grep do przeszukania repozytoriów SDK i sprawdzenia, w których wersjach funkcja jest dostępna.
Przejrzyj raport. Umiejętność wygeneruje zestawienie wsparcia funkcji w każdym SDK wraz z minimalnymi wymaganymi wersjami. Użyj tego raportu do aktualizacji pliku surveyVersionRequirements.ts.
Uaktualnij plik konfiguracyjny. Na podstawie wyników audytu zaktualizuj surveyVersionRequirements.ts o nowe wymagania wersji dla audytowanej funkcji ankiety.