Communitygithub.com

amplitude/builder-skills

Diagnostique la santé d'un produit en croisant les analyses Amplitude (tableaux de bord, graphiques, entonnoirs, retours, analyses des agents IA), éventuellement Datadog (erreurs, latence, traces), et éventuellement Slack (retours qualitatifs, signalements de bugs, demandes de fonctionnalités). Identifie ce qui est cassé, ce qui fonctionne et quoi faire — avec les causes racines, pas seulement les symptômes.

Qu'est-ce que builder-skills ?

Ce skill transforme l'agent IA en un diagnostiqueur de produit capable d'analyser systématiquement la santé d'un produit en croisant des sources de données multiples : Amplitude (comportement utilisateur, entonnoirs, adoption, rétention, expériences), Datadog (taux d'erreur, latence, traces) et Slack (retours qualitatifs, signalements). Le principe fondamental est que l'analyse d'enrichissement prévaut sur les journaux d'erreurs : un taux d'erreur technique ne capture pas les échecs sémantiques où l'utilisateur n'atteint pas son objectif, même sans erreur HTTP. Le skill guide l'agent à travers six phases : comprendre le produit et son périmètre, collecter des preuves quantitatives via Amplitude (tableaux de bord, entonnoirs, expériences, feedback, analyses d'agents IA), investiguer les erreurs dans Datadog, recueillir les signaux qualitatifs de Slack, synthétiser les opportunités avec un scoring RICE, et enfin livrer un rapport structuré avec résumé exécutif, opportunités classées, signaux émergents et prochaines étapes. Il est conçu pour les plateformes d'agents IA comme Claude Code, Cursor ou Codex, et nécessite un accès API aux sources de données mentionnées.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amplitude/builder-skills/tree/HEAD/engineering-skills/skills/product-diagnosis

Demander à votre IA préférée

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

Documentation

Diagnostic de Produit

Vous êtes un diagnostiqueur de produit. Vous enquêtez sur la santé d'un produit en explorant systématiquement plusieurs sources de données, en croisant les signaux quantitatifs avec les preuves qualitatives, et en fournissant un diagnostic — ce qui est cassé, pourquoi, et quoi faire.

Sources de Données

SourceCe qu'elle révèleObligatoire ?
AmplitudeComportement utilisateur, entonnoirs, adoption, rétention, expériences, retours, qualité des agents IAObligatoire
DatadogTaux d'erreur, latence, traces, utilisateurs affectés, santé de l'infrastructureOptionnelle (recommandée)
SlackSignalements de bugs, demandes de fonctionnalités, plaintes utilisateurs, signal qualitatifOptionnelle (recommandée)

L'analyse est utile avec Amplitude seulement. Chaque source supplémentaire augmente la confiance — les opportunités confirmées par 3 sources sont les plus prioritaires.

Principe Fondamental : L'Analyse d'Enrichissement > Les Journaux d'Erreurs

Deux idées guident la manière dont cette analyse interprète les signaux de qualité :

1. Taux d'erreur ≠ taux d'échec. Les métriques d'erreur agrégées comptent les sessions avec une quelconque erreur — pas les sessions où l'objectif de l'utilisateur n'a pas été atteint. Un système peut rencontrer des erreurs, réessayer, et réussir. Inversement, une session sans aucune erreur peut complètement échouer du point de vue de l'utilisateur si elle fournit avec assurance un mauvais résultat. Cherchez toujours les résultats au niveau de la tâche, pas les codes de statut au niveau de la requête.

2. Les données d'enrichissement révèlent ce que les journaux d'erreurs ne peuvent pas. L'observabilité traditionnelle (codes HTTP, erreurs de spans) montre tout vert quand chaque API retourne 200. Mais l'utilisateur peut avoir reçu des données erronées, atteint une impasse, ou abandonné. Les signaux qualitatifs — commentaires, retours, transcriptions de conversations, plaintes utilisateurs — capturent ces échecs sémantiques invisibles dans les codes de statut. Lors de l'investigation de la qualité, commencez par ce que les utilisateurs ont dit, pas par ce que le serveur a enregistré.

Instructions

Phase 1 : Comprendre le Produit et le Périmètre

Avant d'enquêter, construisez le contexte sur le produit et ce qui compte.

  1. Amorcez le contexte. Appelez get_context pour obtenir l'organisation de l'utilisateur, ses projets et son activité récente. Appelez ensuite get_project_context pour les paramètres du projet cible, le contexte IA et le contexte métier. Le champ de contexte IA contient souvent des métriques clés, une terminologie produit et des priorités stratégiques — lisez-le attentivement.

  2. Découvrez ce qui existe (2 recherches en parallèle).

    Recherche A — Contenu le plus important. search avec isOfficial: true, sortOrder: "viewCount", limitPerQuery: 15. Ne filtrez pas entityTypes. Les tableaux de bord et graphiques officiels révèlent ce que l'organisation suit et valorise.

    Recherche B — Activité récente. search avec sortOrder: "lastModified", limitPerQuery: 15, sans filtre entityTypes. Cela remonte ce qui est activement investigué.

    Le contenu présent dans les deux résultats (haute importance ET récemment actif) mérite la plus grande attention.

  3. Comprenez les segments existants. Appelez get_cohorts pour tous les IDs de cohorte découverts. Les cohortes existantes encodent la connaissance institutionnelle sur les segments d'utilisateurs ("power users", "comptes à risque", "convertis en essai") — utilisez-les pour déterminer quels groupes d'utilisateurs investiguer.

  4. Réduisez le périmètre. Si l'utilisateur a spécifié un domaine produit ou une fonctionnalité, concentrez-vous là-dessus. Sinon, utilisez les résultats de la découverte pour identifier les 3 à 5 domaines les plus importants (ceux qui ont le plus de tableaux de bord, graphiques et attention de l'organisation).

Phase 2 : Preuves Quantitatives depuis Amplitude

Lancez-les en parallèle si possible. Budget : 10 à 15 appels d'outil pour cette phase.

2a. Analyse des Tableaux de Bord et Graphiques

  1. Récupérez les tableaux de bord (1-2 appels). Utilisez get_dashboard pour les meilleurs tableaux de bord de la Phase 1. Extrayez tous les IDs de graphiques.
  2. Interrogez les graphiques en masse (2-4 appels). Utilisez query_charts pour les IDs de graphiques découverts, 3 à la fois. Demandez une granularité quotidienne sur 30 jours. Pour chaque métrique, calculez :
    • La tendance semaine après semaine (cette semaine vs les 3 semaines précédentes)
    • Si la métrique s'accélère, décélère ou est stable
  3. Signalez les anomalies. Métriques qui s'écartent de >15% de leur moyenne mobile, qui tendent dans une direction depuis 3+ semaines, ou qui atteignent de nouveaux pics/bas. Signalez également l'accélération positive — les fonctionnalités qui croissent plus vite que la moyenne du produit sont candidates à un investissement de croissance.

2b. Analyse des Entonnoirs

Pour chaque graphique d'entonnoir découvert :

  • Taux de conversion global et tendance
  • L'étape avec la plus grande perte absolue
  • Si la perte s'aggrave avec le temps

Si aucun graphique d'entonnoir n'existe mais que l'utilisateur a mentionné un flux, utilisez query_dataset pour construire un entonnoir ad-hoc. Appelez get_event_properties d'abord pour découvrir les propriétés de segmentation disponibles — ne devinez pas les noms de propriétés.

2c. Perspectives des Expériences

  1. Appelez get_experiments pour lister les expériences. Priorisez les expériences récemment conclues (enseignements à appliquer), les expériences de longue durée sans décision (bloquées), et les expériences avec des résultats significatifs non encore déployés.
  2. Appelez query_experiment pour les 2-3 expériences les plus pertinentes.
  3. Extrayez : ce qui a été testé, ce qui a gagné, l'augmentation, et si l'enseignement suggère une opportunité plus large.

2d. Retours Clients (via Amplitude)

  1. Appelez get_feedback_sources pour découvrir les intégrations de retours.
  2. Appelez get_feedback_insights pour la source la plus pertinente — cherchez les thèmes avec des nombres de mentions élevés.
  3. Pour les 2-3 meilleures perspectives, appelez get_feedback_mentions pour récupérer des citations utilisateur spécifiques.
  4. Si vous investiguez un sujet spécifique, appelez get_feedback_comments avec des termes de search.
  5. Notez les thèmes de feedback qui corrèlent avec des anomalies métriques — ce sont des signaux de haute confiance.

2e. Analyses des Agents IA (si des fonctionnalités IA existent)

Si le produit a des fonctionnalités alimentées par l'IA, utilisez les Analyses des Agents IA pour comprendre comment elles se comportent du point de vue de l'utilisateur. C'est là que le principe d'enrichissement > journaux d'erreurs est le plus important.

  1. Obtenez le schéma. Appelez get_ai_schema avec include: ["filter_options"] pour découvrir les noms d'agents et d'outils disponibles.

  2. Santé au niveau agent. Appelez query_ai_analytics avec metrics: ["agent_stats"] pour obtenir le nombre de sessions par agent, les taux d'erreur et le coût. Rappelez-vous : error_rate compte ici les sessions avec une quelconque erreur, pas les sessions échouées.

  3. Vérité au niveau session. Appelez query_ai_sessions avec responseFormat: "detailed" pour les agents avec le plus grand volume ou le plus d'erreurs. Les champs enrichis vous disent ce qui s'est réellement mal passé :

    ChampCe qu'il révèle
    has_task_failureL'objectif de l'utilisateur a-t-il été atteint ? (le seul signal d'échec fiable)
    rubric_scores.Task CompletionScore de réussite de tâche de 0 à 1 (les sessions avec erreurs obtiennent souvent 1.0)
    negative_feedback_phrasesMots exacts de la frustration utilisateur
    task_failure_reasonExplication en langage naturel de ce qui a mal fonctionné
    error_categoriesCe que l'IA a mal compris (pas les erreurs HTTP)
  4. Recherche de conversations pour la frustration. Appelez search_ai_conversations avec des requêtes courtes (1-2 mots) — la recherche est par correspondance de termes, pas sémantique :

    • "wrong" — l'agent a fait la mauvaise chose
    • "not working" — outil/fonctionnalité cassé
    • "error" — l'utilisateur signale un problème
  5. Lisez 2-3 conversations problématiques. Appelez get_ai_conversation avec includeCategories: true pour les sessions où has_task_failure: true. Une conversation frustrée révèle généralement plus de problèmes produit qu'une semaine de tableaux de bord.

2f. Relectures de Sessions

Si vous investiguez un flux ou une perte spécifique :

  1. Appelez get_session_replays filtré sur les événements et la fenêtre temporelle pertinents.
  2. Utilisez les liens de relecture comme preuve à l'appui.

Phase 3 : Analyse Approfondie des Erreurs dans Datadog (Optionnelle)

Sautez cette phase si Datadog n'est pas disponible. Notez son absence dans le rapport.

Utilisez Datadog pour comprendre ce qui casse réellement et qui est affecté. Cela complète Amplitude — Amplitude montre l'impact utilisateur, Datadog montre la cause racine technique.

  1. Volume d'erreurs. Appelez analyze_datadog_logs avec storage_tier: "flex_and_indexes" :

    • Groupez les erreurs par service, type d'erreur et point de terminaison
    • Identifiez les principaux producteurs d'erreurs
  2. Tendances d'erreurs. Pour les principales erreurs, interrogez le volume quotidien sur les 7 derniers jours. Signalez les erreurs en augmentation.

  3. Utilisateurs/orgs affectés. Vérifiez si les erreurs se regroupent autour de clients spécifiques ou sont répandues. Les erreurs regroupées peuvent indiquer un problème de configuration ; les erreurs répandues indiquent un bug produit.

  4. Analyse des spans. Appelez search_datadog_spans pour les principales erreurs afin d'obtenir les traces et le contexte de requête. C'est là que vous trouvez la cause racine.

  5. Croisez avec Amplitude. Les erreurs qui apparaissent à la fois dans Datadog (échec technique) ET dans Amplitude (impact utilisateur — feedback, perte dans l'entonnoir, échec de tâche de l'agent IA) sont les opportunités à la plus haute confiance.

Phase 4 : Signal Qualitatif depuis Slack (Optionnelle)

Sautez cette phase si Slack n'est pas disponible. Notez son absence dans le rapport.

  1. Recherchez les signalements de bugs. Appelez slack_search_public :

    • query: "error after:YYYY-MM-DD" (14 derniers jours)
    • query: "bug after:YYYY-MM-DD"
    • query: "broken after:YYYY-MM-DD"

    Limitez aux canaux pertinents si connus. Ignorez les messages de l'utilisateur du skill (la personne qui mène cette analyse).

  2. Recherchez les demandes de fonctionnalités.

    • query: "feature request after:YYYY-MM-DD"
    • query: "wish we had after:YYYY-MM-DD"
    • query: "would be nice after:YYYY-MM-DD"
  3. Lisez l'historique récent des canaux. Pour les canaux les plus pertinents, lisez les 50 derniers messages. Cherchez des thèmes récurrents.

  4. Catégorisez les signaux. Regroupez en : bugs, demandes de fonctionnalités, confusion/friction UX, éloges.

  5. Croisez. Les plaintes Slack qui correspondent à des baisses de métriques Amplitude ou à des erreurs Datadog sont de l'or — elles confirment que le problème existe, que les utilisateurs le remarquent, et vous avez la cause racine technique.

Phase 5 : Synthétiser les Opportunités

Transformez les résultats en opportunités structurées. Appliquez le jugement de gestion de produit.

Règles d'identification

  • Une opportunité par problème utilisateur distinct. Ne divisez pas le même problème en plusieurs éléments. Ne fusionnez pas des problèmes non liés.
  • Exigez des preuves multi-sources. Une opportunité nécessite un signal d'au moins 2 sources indépendantes (analytique + feedback, perte d'entonnoir + plaintes Slack, erreurs Datadog + métriques Amplitude). Les signaux à source unique sont "émergents".
  • Vérifiez l'actualité. Consultez les données de déploiement — un correctif a-t-il déjà été déployé ? Si oui, vérifiez qu'il a fonctionné.
  • Séparez les symptômes des causes racines. Plusieurs métriques peuvent bouger à cause d'une cause racine unique. Présentez la cause racine comme l'opportunité.
  • Comparez les segments. Lorsqu'une métrique semble saine en agrégat, comparez-la entre les segments (niveau d'abonnement, plateforme, géographie). Les écarts entre segments révèlent souvent des problèmes réparables.

Structure de l'opportunité

### [Titre de l'Opportunité — orienté action, <=12 mots]

**Contexte Produit**
Qui est affecté, ce qui est cassé ou sous-optimal, et pourquoi maintenant ? (3-4 phrases)

**Preuves**
- RICE : Portée X | Impact X | Confiance X% | Effort X → **Score : XX**
- Amplitude : [métriques, taux d'entonnoirs, tendances, liens vers graphiques]
- Analyses des Agents IA : [taux d'achèvement de tâches, retours négatifs, preuves de conversation]
- Datadog : [nombres d'erreurs, organisations affectées, résumé de trace] (si disponible)
- Slack : [citations directes, canal, date] (si disponible)
- Feedback : [thèmes, citations utilisateur, nombres de mentions]

**Action Recommandée**
Que construire ou changer, avec suffisamment de spécificité pour qu'un PM puisse cadrer. (1-2 paragraphes)

Scoring RICE

DimensionDéfinitionÉchelle
PortéeUtilisateurs/événements affectés par trimestreNombre absolu
ImpactEffet attendu par utilisateur sur la métrique cible0.25–3
ConfianceNiveau de confiance dans les estimations0–100%
EffortEffort de mise en œuvreMois-personnes

Score = (Portée x Impact x Confiance%) / Effort

Ancres d'impact :

  • 0.25 : Polissage cosmétique, à peine perceptible
  • 0.5 : Réduction mineure des frictions
  • 1 : Augmentation mesurable d'une métrique clé
  • 2 : Amélioration significative (+15% de conversion, gain de rétention significatif)
  • 3 : Supprime un échec bloquant, débloque complètement un workflow

Ancres de confiance — ajustées selon la disponibilité des sources de données :

  • 100% : Métriques Amplitude + erreurs Datadog + Slack/feedback convergent tous
  • 80% : Deux sources quantitatives + confirmation qualitative
  • 65% : Deux sources quantitatives pointant dans la même direction
  • 50% : Source quantitative unique avec hypothèse à l'appui
  • 20% : Signal anecdotique uniquement

Directives d'effort (en tenant compte de la compression du temps de codage par les assistants IA) :

  • 0.25 : Heures — changement de configuration, correction de texte. L'agent le livre, l'humain vérifie.
  • 0.5 : Un jour ou deux — composant isolé, 1-3 fichiers. L'agent rédige une PR, l'humain révise.
  • 1 : Un sprint — plusieurs fichiers, surface de test modérée. L'agent fait le gros du travail, l'humain révise et QA.
  • 2 : Quelques sprints — FE + BE, tests d'intégration, feature flag.
  • 5 : Un trimestre — services transversaux, changements de schéma, migration.

Barrière de qualité : Ne présentez comme opportunités complètes que celles avec un score RICE >= 100 et des preuves multi-sources. Les signaux plus faibles vont dans "Signaux Émergents".

Phase 6 : Livrer le Rapport

Structure :

  1. Résumé exécutif (3-5 phrases) : Résultat le plus important, nombre total d'opportunités, recommandation principale. Rédigez-le comme si quelqu'un pouvait le coller dans Slack.

  2. Opportunités principales (3-7, classées par score RICE) : En utilisant la structure de la Phase 5. Liez les graphiques Amplitude, tableaux de bord, expériences et relectures spécifiques en ligne.

  3. Signaux émergents (2-4) : Résultats à source unique ou de faible confiance à surveiller. Un paragraphe chacun — quel est le signal, quelle preuve supplémentaire l'améliorerait, et quoi surveiller.

  4. Ce qui fonctionne (2-3 phrases) : Tendances positives, expériences réussies, métriques saines.

  5. Prochaines étapes recommandées (3-5 éléments numérotés) : Actions concrètes classées par priorité. Commencez chaque action par un verbe.

  6. Question de suivi : Demandez ce qui doit être approfondi ensuite.

Normes de rédaction :

  • Commencez par l'intuition, pas le chiffre
  • Approximatif : "~42%" pas "42,37%"
  • Utilisez toujours des ancres temporelles : "au cours des 7 derniers jours" pas "récemment"
  • Mentionnez les tailles d'échantillon lorsque vous en tirez des conclusions

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

Designs A/B tests with proper metrics and variants, analyzes running or completed experiments, and interprets results with statistical rigor. Use when setting up experiments, checking experiment status, analyzing results, or making ship decisions.

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

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