posthog-multi-env-setup
Configure PostHog across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific PostHog configurations.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure PostHog across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific PostHog configurations.\nTrigger with phrases like \
How to use
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.