Vérification des flags de fonctionnalités React

VérifiéSûr

À utiliser pour vérifier l'état des feature flags, comparer des canaux ou déboguer pourquoi une fonctionnalité se comporte différemment selon les canaux de diffusion. Permet de comparer des canaux avec --diff, de regrouper par statut de nettoyage avec --cleanup, et d'exporter en CSV. Aide à diagnostiquer les incohérences liées aux flags entre les canaux internes Meta et OSS.

Spar Skills Guide Bot
DeveloppementIntermédiaire
17002/06/2026
Claude Code
#react#feature-flags#debugging#channel-comparison#csv-export

Recommandé pour

Notre avis

Vérifie l'état des feature flags dans React, compare les canaux de distribution et exporte les données en CSV.

Points forts

  • Vision globale des flags sur tous les canaux en une commande
  • Comparaison précise entre deux canaux avec --diff
  • Regroupement par statut de nettoyage pour prioriser les tâches
  • Export CSV facilitant l'analyse externe

Limites

  • Nécessite une copie locale du dépôt React configurée
  • Ne couvre pas les flags dynamiques ou côté serveur
  • Les flags __VARIANT__ peuvent être ambigus sans contexte
Quand l'utiliser

Quand vous devez comprendre pourquoi une fonctionnalité diffère entre canaux ou préparer un nettoyage de flags.

Quand l'éviter

Si vous travaillez sur un projet non React ou sans accès à son infrastructure de flags.

Analyse de sécurité

Sûr
Score qualité88/100

The skill instructs running a local 'yarn flags' command to query feature flag states, with no destructive, exfiltrating, or network-dependent actions. It poses no meaningful execution risk.

Aucun point d'attention détecté

Exemples

Show all flags across all channels
Show all React feature flags across every channel (www, canary, next, experimental, rn, etc.) and explain the legend.
Compare flags between canary and experimental
Compare React feature flags between the canary and experimental channels using --diff and highlight the meaningful differences.
Group flags by cleanup status as CSV
List all React flags grouped by cleanup status and output as CSV.
<!-- - [INPUT]: 依赖 React 源码的 flags 实现机制 - [OUTPUT]: 对外提供 flags 检查技能说明,包含跨渠道对比、清理状态分组、CSV 输出等能力 - [POS]: notes/skill/flags/ 的技能定义文档 (L3),与 SKILL-zh.md 构成双语技能组 - [PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md -->

name: flags description: Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.


Feature Flags

Arguments:

  • $ARGUMENTS: Optional flags

Options

| Option | Purpose | | -------------------- | ------------------------------------ | | (none) | Show all flags across all channels | | --diff <ch1> <ch2> | Compare flags between channels | | --cleanup | Show flags grouped by cleanup status | | --csv | Output in CSV format |

Channels

  • www, www-modern - Meta internal
  • canary, next, experimental - OSS channels
  • rn, rn-fb, rn-next - React Native

Legend

✅ enabled, ❌ disabled, 🧪 __VARIANT__, 📊 profiling-only

Instructions

  1. Run yarn flags $ARGUMENTS
  2. Explain the output to the user
  3. For --diff, highlight meaningful differences

Common Mistakes

  • Forgetting __VARIANT__ flags - These are tested both ways in www; check both variants
  • Comparing wrong channels - Use --diff to see exact differences
Skills similaires