Feature Flag & Progressive Rollout Expert

SkillDatabases & data

Expert guide for Feature Flags & Progressive Rollout (PostHog, LaunchDarkly, GrowthBook), A/B testing orchestration, and canary releases / Panduan ahli Feature Flags, A/B testing, dan rilis bertahap.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Feature Flag & Progressive Rollout Expert skill

What this skill tells your AI

The instructions your AI receives, as published by roedyrustam/vibes-plug in skills/feature-flag-analytics-expert/SKILL.md and read by ahel’s review.

English | Bahasa Indonesia


English

Purpose & Overview

Production-grade guidelines for feature flag management, progressive feature rollouts, canary deployments, A/B testing experiment analysis, and dynamic server-side/client-side feature evaluation using PostHog, LaunchDarkly, and GrowthBook.

Key Capabilities

  • Feature Gating: Decoupling code deployment from feature release with instant kill-switches.
  • Canary & Percentage Rollout: Incrementally releasing new features to 5%, 25%, 50%, and 100% of user segments.
  • Experimentation Engine: Statistical A/B testing with conversion metrics and variant analytics.
import { PostHog } from 'posthog-node';

const posthog = new PostHog(process.env.POSTHOG_API_KEY!);

export async function isNewCheckoutEnabled(userId: string) {
  const isEnabled = await posthog.isFeatureEnabled('new-checkout-flow', userId);
  return isEnabled;
}

Implementation Checklist

  • Initialize the Feature Flag client (e.g., PostHog/LaunchDarkly) securely on the server and client.
  • Create flags in the dashboard before referencing them in code.
  • Set fallback (default) values for flags in case of network failures.
  • Use user identification (User ID/Distinct ID) consistently to ensure the same user gets the same flag variant.
  • Clean up obsolete flags from the codebase once a feature is 100% rolled out.

Orchestration & Integration

  • Integrates with: data-telemetry-expert, e2e-testing-expert, ci-cd-devops-architect.

Bahasa Indonesia

Deskripsi

Panduan tingkat produksi untuk manajemen feature flags, rilis fitur bertahap (progressive rollout), canary deployment, pengujian A/B testing, dan evaluasi fitur dinamis menggunakan PostHog, LaunchDarkly, dan GrowthBook.

Fitur Utama

  • Feature Gating: Memisahkan deployment kode dari rilis fitur dengan tombol kill-switch instan.
  • Rilis Bertahap (Canary): Meluncurkan fitur baru secara bertahap ke 5%, 25%, 50%, hingga 100% segmen pengguna.
  • Mesin Eksperimen: Pengujian A/B statistik dengan metrik konversi dan analitik varian.

Checklist Implementasi

  • Inisialisasi klien Feature Flag (misal: PostHog/LaunchDarkly) secara aman di server dan klien.
  • Buat flag di dasbor sebelum mereferensikannya dalam kode.
  • Tetapkan nilai fallback (default) untuk flag sebagai antisipasi kegagalan jaringan.
  • Gunakan identifikasi pengguna (User ID/Distinct ID) secara konsisten untuk memastikan pengguna yang sama mendapat varian flag yang sama.
  • Bersihkan flag yang kedaluwarsa dari basis kode setelah fitur 100% dirilis.

Integrasi Orkestrasi

  • Terintegrasi dengan: data-telemetry-expert, e2e-testing-expert, ci-cd-devops-architect.

Signals

GitHub stars
50
Forks
10
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
feature-flag-analytics-expert
Source
github.com/roedyrustam/vibes-plug