posthog-multi-env-setup
Skonfiguruj PostHog dla rozwoju, testów i produkcji w kilka minut
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia oddzielne projekty PostHog dla każdego środowiska (dev, staging, produkcja). Zapobiega zanieczyszczeniu danych produkcyjnych zdarzeniami testowymi, pozwala na różne poziomy rollout flag'ów per środowisko i kontroluje nagrywanie sesji. Skill automatyzuje tworzenie projektów, zarządzanie kluczami API oraz konfigurację zmiennych środowiskowych. Idealny dla zespołów wdrażających analitykę na wielu środowiskach bez ryzyka mieszania danych.
Jak używać
Zainstaluj skill w swoim środowisku Claude Code lub Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit oraz Bash (aws, gcloud, vault).
Przygotuj konto PostHog Cloud lub instancję self-hosted z dostępem administratora. Będziesz potrzebować uprawnień do tworzenia nowych projektów.
Wyzwól skill frazą typu "posthog environments", "posthog staging", "posthog dev prod" lub "posthog environment setup". Skill poprowadzi Cię przez proces konfiguracji.
Utwórz trzy osobne projekty PostHog: jeden dla development (myapp-development), jeden dla staging (myapp-staging) i jeden dla production (myapp-production). Skopiuj klucze API (phc_...) dla każdego projektu.
Skonfiguruj zmienne środowiskowe w swoim systemie deploymentu. Dla każdego środowiska ustaw NEXT_PUBLIC_POSTHOG_KEY na odpowiedni klucz API projektu. Skill pomoże Ci zarządzać tymi zmiennymi poprzez pliki .env lub system zarządzania sekretami (Vault, AWS Secrets Manager).
Dostosuj ustawienia per środowisko: wyłącz nagrywanie sesji w dev i staging, włącz 100% rollout flag'ów testowych w non-production, a w produkcji zastosuj stopniowy rollout (np. 10% próbkowanie sesji). Skill wygeneruje konfigurację SDK dla każdego środowiska.