Communitygithub.com

amplitude/compétences-expérimentation

Conçoit des tests A/B avec des métriques et variantes appropriées, analyse les expérimentations en cours ou terminées, et interprète les résultats avec rigueur statistique. À utiliser lors de la mise en place d'expérimentations, de la vérification de leur statut, de l'analyse des résultats ou de la prise de décisions de lancement.

Qu'est-ce que compétences-expérimentation ?

Cette compétence, 'Experiment Analyst', transforme un agent IA en analyste d'expérimentations rigoureux pour la plateforme Amplitude. Elle guide l'agent à travers un processus structuré en huit étapes pour réaliser des analyses approfondies et statistiquement valides, permettant des décisions de lancement ou non-lancement (ship/no-ship) basées sur les données. L'utilitaire principal réside dans sa capacité à ne pas se contenter d'un simple résumé, mais à exiger des détails précis : chiffres spécifiques, intervalles de confiance, valeurs p, analyse de puissance statistique et vérifications de la qualité des données. Elle prend en charge l'analyse des métriques principales et secondaires, les indicateurs de surveillance (guardrails), les analyses de segments (par plateforme, ancienneté, etc.) et contextualise les résultats quantitatifs avec des retours d'expérience qualitatifs via l'API 'get_feedback_insights'. Le workflow automatisé inclut une validation des hypothèses statistiques (via des drapeaux comme 'srmDetected', 'hasSuspiciousUplift') et fournit des recommandations exploitables pour prolonger la durée des tests si nécessaire. Cela en fait un outil indispensable pour les chefs de produit, data scientists et ingénieurs utilisant Amplitude pour optimiser leurs produits de manière fiable.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/analytics-skills/skills/analyze-experiment

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Analyste d'Expérimentation

Réalisez une analyse approfondie et détaillée des expérimentations pour prendre des décisions de lancement/non-lancement (ship/no-ship) basées sur les données. Ce n'est PAS un résumé rapide - fournissez des informations approfondies avec des chiffres spécifiques et des implications commerciales.

Quand l'utiliser

  • Analyser les résultats d'expérimentations terminées pour les décisions de lancement
  • Vérifier la progression d'une expérimentation en cours et les signaux précoces
  • Comprendre pourquoi une expérimentation a réussi ou échoué
  • Enquêter sur des résultats inattendus ou des effets au niveau des segments

Philosophie d'analyse

Soyez complet, pas concis :

  • Incluez des chiffres spécifiques, des pourcentages et des points de données
  • Expliquez la signification statistique ET les implications commerciales dans un langage simple
  • Couvrez toutes les métriques (principale, secondaires, garde-fous) avec des valeurs réelles
  • Il s'agit d'une seule analyse complète - ne vous précipitez pas et ne fournissez pas de résumés superficiels

Instructions

Étape 0 : Identifier l'Expérimentation

Si l'utilisateur fournit une expérimentation spécifique :

  • Acceptez l'URL ou l'ID de l'expérimentation
  • Si URL : utilisez Amplitude:get_from_url pour extraire les détails
  • Si ID : passez à l'Étape 1

Si l'utilisateur pose des questions sur les expérimentations en général :

  • Utilisez Amplitude:search avec entityTypes: ["EXPERIMENT"] et des termes de requête pertinents
  • Présentez les 3 à 5 meilleurs résultats avec leurs noms, IDs et états
  • Demandez à l'utilisateur quelle expérimentation analyser

Si aucune expérimentation n'est spécifiée :

  • Demandez explicitement l'URL, l'ID ou les termes de recherche de l'expérimentation, puis arrêtez-vous

Étape 1 : Récupérer et Valider la Configuration

Utilisez Amplitude:get_experiments avec l'ID de l'expérimentation pour capturer :

  • Nom de l'expérimentation, clé, description et état
  • Dates de début/fin et durée
  • Variantes : noms, répartition du trafic
  • Métriques attachées : principale (recommandation=true), secondaires, garde-fous (stockées sous forme d'IDs)
  • Stratégie de répartition (bucketing)

Obtenir les noms des métriques :

  • Extrayez les IDs des métriques de la réponse de l'expérimentation (par exemple, "c4pn8fkv")
  • CRITIQUE : Le MCP Amplitude ne peut pas récupérer les noms des métriques directement par leur ID
  • Options de contournement :
    1. Recherchez des graphiques liés à l'expérimentation en utilisant Amplitude:search avec entityTypes: ["CHART"] et le nom de l'expérimentation
    2. Utilisez Amplitude:get_charts sur les graphiques connexes pour examiner leurs définitions à la recherche de références de métriques
    3. Vérifiez si la description de l'expérimentation contient des liens vers la documentation des métriques
  • Si les noms des métriques ne peuvent pas être trouvés, signalez-les comme des espaces réservés descriptifs :
    • Métrique principale : "Métrique d'objectif principal (ID : {id})"
    • Métriques secondaires : "Métrique secondaire {index} (ID : {id})"
    • Incluez les IDs des métriques afin que les utilisateurs puissent les rechercher dans l'interface utilisateur d'Amplitude

Validation :

  • L'expérimentation est-elle en cours ou terminée ? (pas un brouillon)
  • A-t-elle duré 1 semaine ou plus ?
  • Les variantes et les métriques sont-elles clairement définies ?

Si incomplète, expliquez ce qui manque et arrêtez-vous.


Étape 2 : Vérifier la Qualité des Données (avec des seuils explicites)

Utilisez Amplitude:query_experiment (métrique principale uniquement) pour évaluer :

Équilibre du Trafic (Vérification SRM) :

  • Signalez la répartition réelle du trafic par variante (par exemple, 48,2% contrôle, 51,8% traitement)
  • Utilisez le champ srmDetected de l'API : Signalez si srmDetected: true
  • SRM (Sample Ratio Mismatch) indique que la répartition du trafic observée s'écarte significativement de l'allocation attendue
  • Si SRM détecté, signalez l'allocation attendue par rapport à l'allocation réelle avec des pourcentages spécifiques
  • Un SRM sévère peut indiquer des problèmes d'instrumentation ou de répartition qui peuvent invalider les résultats

Analyse de la Taille de l'Échantillon :

A. Évaluation de l'Échantillon Actuel :

  • Signalez le nombre total d'utilisateurs par variante avec des chiffres spécifiques
  • Signalez si <100 utilisateurs par variante (insuffisant pour toute conclusion)
  • Signalez si 100-1000 utilisateurs (signaux directionnels uniquement, pas de décision fiable)
  • Besoin de 1000+ par variante pour des décisions fiables

B. Analyse de la Puissance Statistique :

  • Taille d'effet cible : Quel minimum de hausse serait significatif pour l'entreprise ? (généralement 2-5% pour les métriques de conversion)
  • Puissance atteinte : Compte tenu de la taille actuelle de l'échantillon et de la variance observée, quelle est la probabilité de détecter l'effet cible s'il existe ?
  • Interprétation de la puissance :
    • <50% : Gravement sous-alimentée - risque élevé de manquer des effets réels
    • 50-70% : Sous-alimentée - risque élevé de faux négatifs
    • 70-80% : Marginalement adéquate - envisager de prolonger si la valeur p est limite
    • 80%+ : Bien alimentée - suffisante pour détecter la taille d'effet cible
  • Si sous-alimentée : Calculez la taille d'échantillon supplémentaire nécessaire pour atteindre une puissance de 80%
  • Recommandation : Si la puissance est <70% et que les résultats ne sont pas concluants, prolongez la durée plutôt que de prendre une décision prématurée

C. Analyse de Précision (Largeur de l'Intervalle de Confiance) :

  • Largeur de l'IC pour la métrique principale : Signalez la largeur de l'intervalle de confiance à 95% en pourcentage de la référence
  • Évaluation de la précision :
    • Largeur de l'IC >10% de la référence : Faible précision - incertitude trop élevée sur la taille de l'effet pour des décisions fiables
    • Largeur de l'IC 5-10% de la référence : Précision modérée - acceptable pour des décisions directionnelles
    • Largeur de l'IC <5% de la référence : Haute précision - suffisamment étroite pour des décisions fiables
  • Seuil d'actionnabilité : L'IC est-il suffisamment étroit pour distinguer des effets pratiquement significatifs d'effets négligeables ?
    • Si la borne inférieure de l'IC suggère une hausse significative mais que la borne supérieure est marginale, la précision peut être insuffisante
    • Exemple : Si l'objectif est une hausse de +5% et que l'IC est [-2%, +12%], c'est trop large pour conclure avec confiance que l'effet dépasse l'objectif
  • Recommandation : Si l'IC est trop large, prolongez la durée ou augmentez l'allocation du trafic pour améliorer la précision

Indicateurs Complets de Qualité des Données :

L'API Amplitude:query_experiment renvoie plusieurs indicateurs booléens qui évaluent la validité statistique. Vérifiez et documentez chacun d'eux :

  1. statsAssumptionsMetForWholeExperiment :

    • Indique si les hypothèses statistiques de base sont satisfaites (normalité, indépendance)
    • Si faux : Les résultats peuvent ne pas être fiables ; envisagez des approches non paramétriques ou une durée d'exécution plus longue
    • Impact : Élevé - affecte toutes les conclusions statistiques
  2. hasSuspiciousUplift :

    • Signale des tailles d'effet anormalement grandes qui peuvent indiquer des problèmes de qualité des données
    • Si vrai : Vérifiez l'instrumentation, recherchez du trafic de robots ou des anomalies de segment
    • Impact : Élevé - peut indiquer une erreur de mesure plutôt qu'un effet réel
  3. isVariancePositive :

    • Confirme que la variance de la métrique est positive (mathématiquement requise pour les tests statistiques)
    • Si faux : Problème critique de qualité des données - la métrique peut être constante ou mal calculée
    • Impact : Critique - les tests statistiques sont invalides si faux
  4. isConfidenceIntervalNotFlipped :

    • Vérifie que la borne inférieure de l'IC est inférieure à la borne supérieure de l'IC (vérification de cohérence mathématique)
    • Si faux : Indique une erreur de calcul ou une corruption des données
    • Impact : Critique - les résultats ne peuvent pas être fiables
  5. isStandardErrorLargeEnough :

    • Vérifie si l'erreur standard est suffisante pour une inférence fiable
    • Si faux : Une variance élevée ou un très petit échantillon peut produire des intervalles de confiance non fiables
    • Impact : Moyen - affecte la précision des estimations
  6. isPointEstimateInsideConfidenceInterval :

    • Valide que l'estimation ponctuelle se trouve dans son intervalle de confiance (vérification de cohérence)
    • Si faux : Erreur de calcul ou instabilité numérique
    • Impact : Élevé - indique des problèmes de calcul statistique
  7. isMeanValid :

    • Confirme que la valeur moyenne est un nombre valide (pas NaN, pas infini)
    • Si faux : Problème de qualité des données - vérifiez les valeurs nulles ou les erreurs de calcul
    • Impact : Critique - impossible d'analyser si la moyenne est invalide

Pour chaque indicateur qui échoue (renvoie faux ou vrai pour une hausse suspecte), documentez :

  • Quel indicateur a échoué
  • Ce que cela signifie en langage simple
  • L'impact spécifique sur la fiabilité des résultats
  • L'action recommandée (prolonger la durée, enquêter sur l'instrumentation, etc.)

Si tous les indicateurs passent : Mentionnez-le explicitement comme un signal fort de qualité des données

Stabilité Temporelle :

  • Vérifiez si la métrique principale est stable d'un jour à l'autre
  • Notez la période de montée en puissance (premières 24 à 48 heures) ou les effets du jour de la semaine

Documentez tous les problèmes de qualité des données trouvés - ceux-ci affectent la fiabilité des résultats.


Étape 3 : Analyser la Métrique Principale

Utilisez Amplitude:query_experiment sans metricIds pour obtenir uniquement la métrique principale.

Utilisez le nom de la métrique de l'Étape 1 - Rapportez en utilisant le nom lisible de la métrique, pas son ID.

Extrayez et rapportez :

  • Référence du contrôle : valeur de la métrique et taille de l'échantillon
  • Performance du traitement : valeur de la métrique et taille de l'échantillon
  • Hausse absolue : traitement - contrôle
  • Hausse relative : (traitement - contrôle) / contrôle × 100%
  • Valeur p : avec interprétation
  • Intervalle de confiance : rapportez les bornes de l'IC à 95%

Interprétez :

  • ✅ Statistiquement significatif : p < 0,05 et l'IC n'inclut pas 0
  • ⚠️ Tendance : 0,05 < p < 0,15 (suggestif mais non concluant)
  • ❌ Aucun effet : p ≥ 0,15 ou l'IC inclut 0

Signification pratique :

  • L'ampleur de la hausse est-elle significative pour l'entreprise ?
  • Les petites hausses (<2-3%) peuvent ne pas valoir la complexité, même si elles sont significatives
  • Tenez compte de l'impact commercial de la métrique (revenus par rapport à un engagement de faible valeur)

Étape 4 : Analyser les Métriques Secondaires et les Garde-fous

Utilisez Amplitude:query_experiment avec metricIds pour toutes les métriques.

Utilisez les noms des métriques de l'Étape 1 - Rapportez en utilisant les noms lisibles des métriques, pas leurs IDs.

Pour chaque métrique secondaire :

  • Rapportez le nom de la métrique (à partir du mappage de l'Étape 1), la performance des variantes et la signification statistique
  • Notez celles qui ont bougé et celles qui n'ont pas bougé (avec des chiffres spécifiques)
  • Identifiez les conséquences imprévues : Signalez tout impact négatif avec des valeurs spécifiques

Pour chaque garde-fou :

  • ✅ Aucune régression : neutre ou positive (p > 0,05)
  • ⚠️ Préoccupation marginale : petite hausse négative (1-5%) avec p < 0,10
  • 🚩 Régression significative : hausse négative avec p < 0,05 - rapportez les chiffres réels

Question clé : Des métriques montrent-elles une dégradation (revenus, rétention, engagement, taux d'erreur) ?

Tests multiples : Si vous analysez 5 métriques ou plus, envisagez la correction de Bonferroni (alpha = 0,05 / nombre de métriques)


Étape 5 : Analyse Complète des Segments

Utilisez Amplitude:query_experiment avec le paramètre groupBy (un à la fois).

Testez 3-4 segments à fort signal :

  1. Plateforme (iOS, Android, Web)
  2. Ancienneté de l'utilisateur (nouveaux vs. utilisateurs établis)
  3. Type de forfait (gratuit vs. payant)
  4. Géographie (pays, région)

OBLIGATOIRE : Formatez les résultats sous forme de tableaux de répartition en markdown

Pour chaque analyse de segment, présentez les résultats dans ce format exact :

SegmentTaux de contrôleExpositions de contrôle% du total contrôleTaux de traitementExpositions de traitement% du total traitementHausse relativeSignificatif ?
iOS48,7%1 23445,2%55,4%1 45654,8%+13,6%Oui (p=0,02)
Android63,9%56720,8%65,1%58922,2%+1,9%Non (p=0,45)
Web51,2%92834,0%50,8%61123,0%-0,8%Non (p=0,89)

Calculez le % du total :

  • Additionnez toutes les expositions entre les segments pour obtenir le total
  • Affichez la part de chaque segment : (expositions du segment / expositions totales) × 100%
  • Cela révèle quels segments déterminent les résultats globaux

Informations clés :

  • Identifiez les segments où le traitement fonctionne le mieux (opportunité de déploiement ciblé)
  • Identifiez les segments où le traitement nuit (envisagez des exclusions)
  • Expliquez pourquoi différents segments montrent des performances différentes
  • Attention au paradoxe de Simpson : Le résultat global peut différer de tous les résultats des segments

Utilisez groupByLimit: 10 pour éviter de surcharger la sortie.


Étape 6 : Évaluer la Suffisance de la Durée et de la Durée d'Exécution

Évaluation de la durée : Sur la base de l'analyse de la puissance et de la précision de l'Étape 2, évaluez si l'expérimentation a duré assez longtemps :

Facteurs de durée d'exécution :

  • Durée minimale : L'expérimentation a-t-elle duré au moins 1 à 2 semaines pour capturer l'ensemble du cycle de vie de l'utilisateur ?
  • Effets d'apprentissage : Pour les modifications de fonctionnalités, les utilisateurs ont-ils eu le temps de s'adapter ? (généralement 3 à 7 jours)
  • Saisonnalité hebdomadaire : L'expérimentation a-t-elle capturé au moins une semaine complète pour tenir compte des modèles jour de la semaine ?
  • Cycles d'activité : Pour les produits B2B, l'expérimentation a-t-elle couvert les cycles complets d'une semaine de travail ?

Intégration avec l'analyse de puissance de l'Étape 2 :

  • Si l'Étape 2 a montré une puissance adéquate (>80%) ET p < 0,05 : L'expérimentation a suffisamment de données, la durée est adéquate
  • Si l'Étape 2 a montré une faible puissance (<70%) ET p > 0,05 : Non concluant en raison de données insuffisantes, prolongez la durée
  • Si l'Étape 2 a montré une puissance adéquate (>80%) ET p > 0,15 : Données suffisantes pour accepter le résultat nul (aucun effet)
  • Si l'Étape 2 a montré une puissance adéquate mais que la largeur de l'IC est trop grande : Besoin de plus de données pour la précision, prolongez la durée

Projection de vélocité (uniquement si une prolongation est recommandée) :

  • Inscription quotidienne actuelle : Calculez le nombre d'utilisateurs par jour par variante
  • Jours jusqu'à l'échantillon cible : Sur la base du calcul de puissance de l'Étape 2, combien de jours supplémentaires sont nécessaires ?
  • Jours jusqu'à la précision cible : Sur la base du calcul de la largeur de l'IC de l'Étape 2, combien de jours supplémentaires pour atteindre la précision souhaitée ?
  • Recommandation : Fournissez une date spécifique à laquelle l'expérimentation devrait atteindre une puissance/précision suffisante

Ne répétez PAS les calculs de puissance de l'Étape 2 - référencez ces résultats et concentrez-vous sur la durée et les recommandations de calendrier.


Étape 7 : Comprendre le Pourquoi (Contexte Qualitatif)

Pour les résultats significatifs (positifs ou négatifs) :

Utilisez Amplitude:get_feedback_insights :

  • Filtrez par la plage de dates de l'expérimentation
  • Pour les gains : recherchez ["lovedFeature", "mentionedFeature"]
  • Pour les pertes : recherchez ["bug", "complaint", "painPoint"]
  • Vérifiez si les thèmes correspondent à l'hypothèse de l'expérimentation

Connectez le quantitatif au qualitatif :

  • Expliquez la hausse avec des citations d'utilisateurs ou des thèmes de commentaires
  • Présentez 2-3 exemples représentatifs avec des détails spécifiques

Étape 8 : Synthétiser les Résultats et Formuler une Recommandation

Avant de finaliser, vérifiez que vous avez inclus :

  • ✓ Toutes les données de la métrique principale (hausse, IC, valeur p, interprétation)
  • ✓ Tous les résultats de qualité des données (SRM, taille de l'échantillon, puissance, précision, les 7 indicateurs de validité avec les valeurs réelles)
  • ✓ Toutes les métriques secondaires et garde-fous (avec les valeurs réelles et la signification)
  • ✓ Tous les tableaux d'analyse de segment (formatés avec le % des expositions totales)
  • ✓ Évaluation de la puissance statistique (puissance actuelle, échantillon requis, durée)
  • ✓ Informations qualitatives (thèmes des commentaires, devis)
  • ✓ Taille d'effet minimale détectable (déterminée à partir de la taille de l'échantillon et de la variance)

Recommandation finale :

Format : Décision : [Expédier / Ne pas expédier / Étendre]

Fournissez un paragraphe final de 2 à 3 phrases résumant la décision et la justification.

Incluez les considérations relatives aux risques :

  • Quels sont les risques de l'expédition ? (dégradation des métriques secondaires, problèmes de segment)
  • Quels sont les risques de ne pas expédier ? (coût d'opportunité d'un changement positif)
  • Y a-t-il des options de déploiement progressif ? (déploiement vers des segments performants uniquement)

Incluez toujours le format suivant pour la métrique principale :

[Metrique principale : {nom}]
  Contrôle : {valeur} (n={taille_échantillon})
  Traitement : {valeur} (n={taille_échantillon})
  Hausse relative : {X%}
  IC à 95% : [{borne_inf}, {borne_sup}]
  Valeur p : {valeur}
  Significatif : {Oui/Non/En tendance}

Exemple de Résultat

Puisqu'il est difficile d'expliquer sans exemple, en voici un pour une expérimentation hypothétique :

Exemple : Recommandations de contenu sur la page d'accueil

Expérimentation : Page d'accueil personnalisée vs. générique (exp_id : abc123) Statut : Terminée (14 jours de données)

Qualité des données : ✅ Tous les indicateurs passés. Puissance : 92% pour une hausse de 5%. Précision : élevée (largeur IC : 3,2%)

Métrique principale : Taux de clics (CTR)

MétriqueContrôleTraitementHausse relativeIC 95%Valeur p
CTR4,2%5,1%+21,4%[+15%, +28%]0,003

Résultat : ✅ Statistiquement significatif et pratiquement significatif

Métriques secondaires :

  • Temps passé sur la page : +8,2% (p=0,04) ✅ Amélioration
  • Taux de rebond : -3,1% (p=0,12) ⚠️ Tendance positive, non significative

Garde-fous :

  • Revenu par visiteur : +1,1% (p=0,45) ✅ Aucune régression

Segments clés :

SegmentHausse relative CTRSignificatif ?
Android+28,4%Oui (p<0,01)
iOS+15,2%Oui (p=0,02)
Web+2,1%Non (p=0,55)

Qualitatif : Les utilisateurs Android ont commenté : « J'adore voir le contenu que j'aime en premier », tandis que les utilisateurs Web n'ont pas remarqué de différence.

Recommandation finale :

Décision : Expédier

Le traitement personnalisé de la page d'accueil a considérablement amélioré le CTR (+21,4%, p=0,003) sans dégrader les métriques de garde-fou. L'effet est le plus fort sur mobile (particulièrement Android), ce qui suggère une opportunité de déploiement ciblé si nécessaire. La qualité des données est élevée (tous les indicateurs de validité passés, puissance >90%). Il n'y a aucun risque identifié d'expédition, bien que la surveillance des métriques d'engagement après le lancement soit recommandée.

[Métrique principale : Taux de clics (CTR)]
  Contrôle : 4,2% (n=45 123)
  Traitement : 5,1% (n=44 987)
  Hausse relative : +21,4%
  IC à 95% : [+15%, +28%]
  Valeur p : 0,003
  Significatif : Oui

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

amplitude/builder-skills

Performs deep analysis of a specific Amplitude chart to explain trends, anomalies, and likely drivers. Use when a metric looks unusual, investigating a spike or drop, or understanding the "why" behind numbers.

amplitude/builder-skills

Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.

amplitude/builder-skills

Synthesizes customer feedback into actionable themes including feature requests, bugs, pain points, and praise. Use when planning product roadmap, understanding user sentiment, investigating specific issues, or preparing voice-of-customer reports.

amplitude/builder-skills

Analyze MCP server usage instrumented with Amplitude's MCP Analytics SDK: break usage and errors down by tool, read the rationales within each tool to see what callers are trying to do, and produce a prioritized write-up of actionable fixes. Use this skill whenever the user asks to understand how their MCP server is being used, what agents/users are trying to do with it, why tool calls are failing, what to fix or improve in their MCP server, or asks for an "MCP usage report", "tool error analysis", "intent analysis", "rationale clustering", or "MCP insights". Also trigger when the user mentions [MCP]-prefixed events, tool rationale, tool call errors, or just finished instrumenting their MCP server and wants to see what the data says. Requires the Amplitude MCP connector.

amplitude/builder-skills

Read lost deals and churned accounts from your CRM, extract reasons clustered by theme (missing features, pricing, competitors, UX), and write a prioritized weekly analysis with product improvement recommendations. Use before roadmap planning or to build the case for prioritizing retention work.

amplitude/builder-skills

Creates Amplitude charts from natural language descriptions, handling event selection, filters, groupings, and visualization choices. Use when you know what you want to measure but prefer not to build the chart manually.

amplitude/builder-skills

Guide an Amplitude user through building a custom agent by suggesting use cases grounded in their role and data, shaping the idea into a well-formed spec, and generating a ready-to-run Global Agent deeplink that creates it. Use to create, build, or set up a custom agent, automate a recurring analysis, or put a repeated report on a schedule.

amplitude/builder-skills

Builds comprehensive Amplitude dashboards from requirements or goals, organizing charts into logical sections with appropriate layouts. Use when creating a complete dashboard from scratch or assembling existing charts into a cohesive view.

amplitude/builder-skills

Monitors all active and recently completed experiments across Amplitude projects, triages them by importance, then runs deep analysis and reporting on the most impactful ones. Use when the user asks to "check on experiments", "experiment status", "experiment review", "what experiments are running", or wants a periodic experiment health report.

amplitude/builder-skills

Pull Intercom tickets and Slack support messages from the past 7 days, classify each signal, enrich with CRM data (ARR, plan, renewal), score by customer value and churn risk, and output a tiered priority report saved to Drive. Use when you need a fast, data-driven view of what support signals matter most.

amplitude/builder-skills

Use this skill whenever a user wants to improve existing pages on their website to get cited more by AI models — whether they say "our pages aren't getting cited", "improve this page for AI visibility", "which of our pages should we update", "make this article more cite-worthy", "our competitors are getting cited instead of us", "update our content for AI search", or any variation where the goal is improving an existing asset rather than creating something new. This skill pulls owned pages from AI Visibility, identifies which ones have citation potential but are underperforming, compares them against the external pages that are winning citations on the same topics, and produces section-level rewrites or a full-page update — then pushes the revision to the CMS as a draft. Trigger even if the user just says "help me get cited more" or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to win AI citations on prompts that competitors currently dominate — whether they say "competitors are getting cited instead of us", "we're losing on these prompts", "how do I outrank [competitor] in AI answers", "find prompts where we should be winning", "create content to beat [competitor]", or any variation where the goal is capturing AI share on prompts a competitor currently owns. This skill pulls competitor visibility data from AI Visibility, identifies the specific prompts where competitors win and Amplitude is absent, clusters them by intent, and produces targeted comparison pages, alternatives content, or rebuttal assets — then pushes drafts to CMS. Trigger on any mention of competitor, prompt hijack, outrank, or "why is [competitor] getting cited instead of us".

amplitude/builder-skills

Use this skill whenever a user wants to turn AI Visibility data into published content — whether they say "find content gaps", "what should we write about", "which topics have low visibility", "help me get cited by AI models", "create a blog post from our AI Visibility gaps", "we're losing to competitors on these prompts", or any variation where they want to go from AI visibility weakness to a draft article, landing page, or FAQ. This skill connects directly to Amplitude AI Visibility data (topics, prompts, visibility scores, citations, competitor data, full LLM responses and sources) and produces a publish-ready content brief plus full article draft. If the user mentions CMS (WordPress, Webflow, Contentful, Sanity, HubSpot, Ghost, Shopify), also trigger this skill to push the draft directly. Trigger even if they just say something vague like "what content should we create?" in an AI Visibility context.

amplitude/builder-skills

Use this skill whenever a user wants to test content variants before publishing to find which one will get cited most by AI models — whether they say "which version of this content will perform better", "test this article before we publish", "simulate how AI will respond to this content", "which angle should we use", "generate content variants and pick the winner", "run a simulation before publishing", or any variation where the goal is data-driven content selection rather than gut-feel publishing. This skill takes an identified content opportunity, generates 2–3 distinct variants with different angles or structures, scores them against actual AI model responses from AI Visibility, references the Simulate Changes feature for pre-publish validation, and produces a clear recommendation on which variant to publish — then pushes the winner to CMS. Trigger on any mention of "simulate", "test variants", "which performs better", "A/B content", or "before we publish".

amplitude/builder-skills

Use this skill whenever a user wants to understand which external sources are being cited by AI models on topics relevant to their brand, and wants to create content that will outrank those sources — whether they say "what sources are AI models citing", "why is [third-party site] being cited instead of us", "we want to be the definitive source on X", "build something that gets cited more than G2 or TechRadar", "create an authoritative asset", or any variation where the goal is producing a new reference asset (definition page, benchmark, methodology, glossary, comparison hub) designed to beat existing top-cited sources. This skill analyzes AI Visibility source data, reverse-engineers what makes top-cited pages authoritative, and produces a superior source asset — then pushes it to CMS as a draft. Trigger on any mention of "sources", "third-party citations", "authoritative content", "definitional pages", or "outrank".

amplitude/builder-skills

Instrument a Node/TypeScript MCP server with Amplitude's @amplitude/mcp-analytics SDK so tool calls, sessions, and rationale are tracked as Amplitude events. Use this skill whenever the user wants to add Amplitude analytics to their MCP server, mentions "MCP Analytics", "@amplitude/mcp-analytics", "instrument my MCP server", "track MCP tool calls", "add rationale to my MCP tools", or wants agent traffic (Claude, Cursor, ChatGPT) attributed back to Amplitude. Also use for adding UTM tagging to MCP-returned links, or for troubleshooting identity/user_id mismatches between MCP events and web/mobile Amplitude data.

amplitude/builder-skills

Instruments a pull request with Amplitude analytics that conform to the project's existing taxonomy. Reads the tracking plan via the Amplitude MCP server (events, properties, naming conventions), analyzes the PR diff to find the few user actions genuinely worth tracking, detects the codebase's SDK and tracking patterns, and adds instrumentation that matches both. Optionally (opt-in) stages new events and properties on an Amplitude tracking-plan branch for data-governance review. Use when asked to "instrument this PR", "add analytics to this change", "add tracking", "add Amplitude events", "instrument this feature", or "what should I track here".

amplitude/builder-skills

Diagnoses product health by cross-referencing Amplitude analytics (dashboards, charts, funnels, feedback, AI agent analytics), optionally Datadog (errors, latency, stack traces), and optionally Slack (qualitative feedback, bug reports, feature requests). Identifies what's broken, what's working, and what to do about it — with root causes, not just symptoms. Use when asked to "diagnose my product", "what's going on", "product health check", "what's broken", "where are users struggling", "give me a product diagnosis", or "what should I focus on".

amplitude/builder-skills

Turn one or more meeting transcripts, notes, or Slack threads into concise takeaways and clear action items with DRIs. Works with a single meeting or a batch from the whole week.

amplitude/builder-skills

Summarizes B2B account health by analyzing usage patterns, engagement trends, risk signals, and expansion opportunities. Use for customer success reviews, renewal preparation, QBRs, or account prioritization.

Skills associés