Einrichtung von Experimenten, Variantenaufteilung, statistische Signifikanz und Integration von Feature-Flags.
Was ist B-Testing?
Diese Skill-Anleitung beschreibt einen systematischen Ansatz für A/B-Tests in Entwicklerumgebungen wie Claude Code, Cursor oder Codex. Sie hilft Entwicklern, Experimente deterministisch mit Hash-basierter Variantenzuweisung (`hash(userId + experimentId) % 100`) einzurichten und so Drift zwischen Sitzungen zu vermeiden. Der Skill betont serverseitiges Traffic-Splitting, um Flackern zu verhindern, und schreibt vor, dass Experimente in einem Konfigurationsobjekt mit ID, Name, Varianten (inklusive Gewichtung) und Status gespeichert werden. Für die statistische Analyse wird ein z-Test für Anteile mit einem Konfidenzniveau von 95 % (p < 0,05) empfohlen, und die erforderliche Stichprobengröße muss vorab berechnet werden (`n = (Z² * p * (1-p)) / E²`). Die Anleitung behandelt auch die Nutzung von Feature-Flags zur Bereinigung verlorener Varianten, die gegenseitige Ausschließlichkeit von Experimenten über Layering und die Protokollierung von Impressionen und Konversionen. Fehler wie vorzeitiges Spicken der Ergebnisse oder Ändern von Parametern während des Laufs werden vermieden, um die statistische Gültigkeit zu wahren.