openevidence-multi-env-setup
Configure OpenEvidence across development, staging, and production environments.\nUse when setting up multiple environments, managing environment-specific configurations,\nor implementing environment promotion strategies for clinical AI applications.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure OpenEvidence across development, staging, and production environments.\nUse when setting up multiple environments, managing environment-specific configurations,\nor implementing environment promotion strategies for clinical AI applications.\nTrigger with phrases like \
How to use
Zainstaluj umiejętność w swoim projekcie Claude Code, dodając plik openevidence-multi-env-setup do katalogu skills. Upewnij się, że masz dostęp do narzędzi Read, Write, Edit i Grep.
Utwórz trzy pliki zmiennych środowiskowych: .env.development, .env.staging i .env.production. W każdym pliku ustaw OPENEVIDENCE_API_KEY_{DEV|STG|PROD} z odpowiednimi kluczami API dla każdego środowiska oraz OPENEVIDENCE_BASE_URL wskazujący na właściwy endpoint (dev, staging lub produkcję).
Zdefiniuj klasyfikację danych dla każdego środowiska: w development użyj tylko danych syntetycznych (phiEnabled: false), w staging danych anonimizowanych (de-identified, phiEnabled: false), w production rzeczywistych danych pacjentów (phi, phiEnabled: true).
Wyzwól umiejętność poleceniem "openevidence multi env setup" w Claude Code. Umiejętność automatycznie załaduje konfigurację dla wybranego środowiska i zweryfikuje, czy szyfrowanie i audyt są włączone zgodnie z wymogami.
Sprawdź logi audytu dla każdego środowiska: development wymaga audytu podstawowego, staging i production wymagają pełnego audytu (auditLevel: full). Upewnij się, że szyfrowanie jest wymagane w staging i production (encryptionRequired: true).
Przed wdrożeniem do produkcji zweryfikuj, że wszystkie zmienne środowiskowe są poprawnie ustawione i że dostęp do PHI jest ograniczony tylko do produkcji, a pozostałe środowiska używają danych syntetycznych lub anonimizowanych.