Toolverse
All skills

customerio-multi-env-setup

by jeremylongshore

Configure Customer.io multi-environment setup.\nUse when setting up development, staging, and production\nenvironments with proper isolation.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
1

About this skill

Configure Customer.io multi-environment setup.\nUse when setting up development, staging, and production\nenvironments with proper isolation.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz konto Customer.io z dostępem do tworzenia workspace'ów. Przejdź do fly.customer.io i utwórz co najmniej cztery workspace'i: jeden dla development (np. myapp-dev), jeden dla CI (myapp-ci), jeden dla staging (myapp-staging) i jeden dla produkcji (myapp-prod). Z każdego workspace'u skopiuj Site ID, Track API Key i App API Key.

  2. Przygotuj plik konfiguracyjny TypeScript (np. config/customerio.ts) zawierający typed interfejsy dla każdego środowiska. Umiejętność będzie wspierać konfigurację z walidacją i obsługą regionów (US/EU).

  3. Skonfiguruj zmienne środowiskowe w swoim systemie (dotenv, secrets manager lub narzędzie CI/CD). Dla każdego środowiska ustaw odpowiednie klucze API i Site ID przypisane do danego workspace'u.

  4. Jeśli używasz Kubernetes, umiejętność przygotuje ConfigMap overlaye dla każdego środowiska, które będą automatycznie wstrzykiwać właściwe zmienne do podów.

  5. Wyzwól umiejętność frazami takimi jak "customer.io environments", "customer.io staging", "customer.io dev prod" lub "customer.io workspace isolation". Umiejętność wygeneruje strukturę konfiguracji z izolacją danych między workspace'ami.

  6. Zweryfikuj, że każde środowisko ma dostęp tylko do swojego workspace'u i że dane testowe w dev/CI nie mieszają się z danymi staging'u i produkcji.

Related skills

python-expert

by Shubhamsaboo

Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8,

Security
2777

reviewing-code

by CaptainCrouton89

Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.

Security
1493

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

google-analytics

by davila7

Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.

Security
1260

openapi-spec-generation

by wshobson

Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.

Security
18109

reverse-engineering-tools

by gmh5225

Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.

Security
3168