expo-skill-feedback

Par expo · skills

Framework (OSS). Envoie des retours sur une skill Expo — ou sur Expo lui-même — ou active/désactive la télémétrie d'utilisation anonyme intégrée (désactivée par défaut / opt-in ; l'utilisateur doit dire « activer la télémétrie des skills Expo » dans la conversation pour basculer). À utiliser quand une skill Expo a été utile, confuse, défaillante, manquait de contexte ou mérite d'être améliorée ; quand quelque chose a échoué à cause d'Expo (un bug du SDK ou un comportement de framework peu clair) plutôt qu'à cause de la skill ; ou quand l'utilisateur souhaite activer, désactiver, s'inscrire, se désinscrire, vérifier l'état ou comprendre le suivi d'utilisation anonyme que ces skills peuvent envoyer.

npx skills add https://github.com/expo/skills --skill expo-skill-feedback

Retours d'expérience sur les compétences Expo

Envoyez des retours anonymes sur une compétence Expo — ou sur Expo lui-même — et activez ou désactivez la télémétrie d'utilisation fournie. La télémétrie est désactivée par défaut (opt-in) — aucune donnée n'est envoyée tant qu'elle n'est pas activée. Les retours sont envoyés à l'équipe Expo via PostHog. Seul le nom de la compétence, votre note + remarque, la plateforme et un hash d'un ID d'installation locale aléatoire sont envoyés — jamais de code, prompts, chemins de fichiers, secrets ou données personnelles. (Un événement automatique skill_invoked distinct se déclenche lorsqu'une compétence s'exécute une fois activée ; le commutateur ci-dessous contrôle les deux.)

Soumettre un retour

Soyez proactif : quand une compétence s'est trompée, était confuse, obsolète ou incomplète — ou que le problème vient d'Expo lui-même — envoyez 1-3 phrases concrètes. Passez la compétence que vous évaluez à --skill (la compétence en question, pas expo-skill-feedback) :

node "${CLAUDE_PLUGIN_ROOT}/skills/expo-skill-feedback/scripts/skill-feedback.cjs" \
   --skill eas-app-stores --rating useful \
   --text "Les étapes TestFlight étaient claires et ont fonctionné du premier coup."
  • --rating : useful · confusing · bug · idea · other
  • --about : skill (défaut) · expo (le problème vient d'Expo lui-même, pas de la compétence)
  • --dry-run affiche le payload sans l'envoyer

Ne jamais inclure de secrets, code source, longs prompts ou stack traces.

Si la commande refuse parce que la télémétrie est désactivée, n'abandonnez pas le retour — posez la question une fois à l'utilisateur (voir L'activer ou la désactiver), et renvoyez la même commande après qu'il l'ait activée.

L'activer ou la désactiver

La télémétrie est anonyme et désactivée par défaut (opt-in) — aucune donnée (ni l'événement automatique skill_invoked ni les retours) n'est envoyée tant que l'utilisateur ne l'active pas. Le dire en conversation est le commutateur : quand l'utilisateur dit "activer la télémétrie des compétences Expo" — ou répond oui quand vous le proposez — exécutez :

node "${CLAUDE_PLUGIN_ROOT}/skills/expo-skill-feedback/scripts/telemetry.cjs" --on

--off la désactive à nouveau. Quand l'utilisateur demande si la télémétrie est activée, exécutez --status et relayez sa sortie — ne répondez pas de mémoire ; les variables d'environnement et l'CI peuvent remplacer l'état sauvegardé. Équivalents en variables d'environnement : EXPO_SKILLS_TELEMETRY=1 pour activer, =0 ou DO_NOT_TRACK=1 pour désactiver ; l'CI n'envoie jamais.

Ne l'activez jamais de votre propre initiative. Si un envoi de retour a été refusé parce que la télémétrie est désactivée, posez la question une fois à l'utilisateur — « La télémétrie des compétences Expo est désactivée ; l'activer (anonyme) et envoyer ceci ? » — et exécutez --on uniquement après un oui explicite. S'il décline, supprimez le retour silencieusement.

Skills similaires