Was macht launchdarkly-flag-erstellen?
Erstellen und konfigurieren Sie LaunchDarkly-Feature-Flags passend zur bestehenden Codebasis. Verwenden Sie dieses Skill, wenn ein neues Flag erstellt, Code in ein Flag eingebettet, ein Feature-Toggle hinzugefügt oder ein Experiment eingerichtet werden soll. Es leitet die Erkundung vorhandener Muster vor der Erstellung an.
Funktionsweise
- Durchsuchen Sie die Codebasis nach bestehenden Flags und SDK-Client-Initialisierungen.
- Wählen Sie den geeigneten Flag-Typ (Boolesch, String, Numerisch, JSON) basierend auf dem Anwendungsfall.
- Generieren Sie einen konsistenten Flag-Namen gemäß den Projektkonventionen.
- Erstellen Sie den Flag-Code mit SDK-Aufrufen (
variation(),boolVariation(), etc.). - Fügen Sie Platzhalter für Standardwerte und Fehlerbehandlung ein.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
Verwendung
Beispielanfrage: "Erstelle ein Boolesches Feature-Flag namens new-checkout-flow für das React-Projekt im Ordner src."
Der Skill wird:
- Vorhandene Flags in
src/launchdarkly-config.jsnach Namensmustern durchsuchen. - Einen eindeutigen Flag-Key generieren (z. B.
new-checkout-flow-react). - Eine
boolVariation()in der Zielkomponentesrc/components/Checkout.jsxeinfügen. - Die Flag-Erstellung mit
launchDarklyClient.variation('new-checkout-flow-react', context, false)abschließen.