Communitygithub.com

Analista de Experimentos

Diseña tests A/B con métricas y variantes adecuados, analiza experimentos en curso o completados e interpreta resultados con rigor estadístico. Úsalo al configurar experimentos, verificar el estado de experimentos, analizar resultados o tomar decisiones de lanzamiento.

¿Qué es Analista de Experimentos?

Esta habilidad convierte a un agente de IA en un analista de experimentos completo, permitiendo realizar análisis profundos y detallados de tests A/B para tomar decisiones de lanzamiento o no lanzamiento basadas en datos. La habilidad está diseñada para ser utilizada con la API de Amplitude, ya sea a través de su MCP (Model Context Protocol) o mediante la integración directa con la herramienta de análisis de productos de Amplitude. El agente guía al usuario a través de un proceso estructurado de 9 pasos: desde la identificación del experimento, validación de su configuración, verificación de la calidad de los datos (incluyendo verificación de SRM, tamaño de muestra, potencia estadística y precisión), análisis de la métrica primaria y secundaria, análisis de segmentos, evaluación de la duración, comprensión cualitativa de los resultados y, finalmente, la síntesis de hallazgos y una recomendación de envío. Esta habilidad es útil para científicos de datos, gerentes de producto e ingenieros que necesitan tomar decisiones informadas sobre experimentos, destacando no solo la significancia estadística sino también la relevancia práctica y empresarial de los resultados.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Analista de Experimentos?

Realiza un análisis profundo, completo y detallado de experimentos para tomar decisiones de envío/no envío basadas en datos. Esto NO es un resumen rápido; proporciona información exhaustiva con números específicos e implicaciones comerciales.

Cuándo Usarlo

  • Analizando resultados de experimentos completados para decisiones de envío
  • Verificando el progreso de experimentos en curso y señales tempranas
  • Comprendiendo por qué un experimento tuvo éxito o fracasó
  • Investigando resultados inesperados o efectos a nivel de segmento

Filosofía de Análisis

Sé completo, no breve:

  • Incluye números específicos, porcentajes y puntos de datos
  • Explica el significado estadístico Y las implicaciones comerciales en lenguaje sencillo
  • Cubre todas las métricas (primarias, secundarias, barreras de protección) con valores reales
  • Este es un análisis único y completo; no te apresures ni proporciones resúmenes superficiales

Instrucciones

Paso 0: Identificar el Experimento

Si el usuario proporciona un experimento específico:

  • Acepta la URL del experimento o el ID del experimento
  • Si es una URL: usa Amplitude:get_from_url para extraer los detalles
  • Si es un ID: continúa al Paso 1

Si el usuario pregunta sobre experimentos en general:

  • Usa Amplitude:search con entityTypes: ["EXPERIMENT"] y términos de consulta relevantes
  • Presenta los 3-5 mejores resultados con nombres, IDs y estados
  • Pregunta al usuario qué experimento analizar

Si no se especifica ningún experimento:

  • Pregunta explícitamente por la URL del experimento, ID o términos de búsqueda y detente

Paso 1: Recuperar y Validar la Configuración

Usa Amplitude:get_experiments con el ID del experimento para capturar:

  • Nombre, clave, descripción y estado del experimento
  • Fechas de inicio/fin y duración
  • Variantes: nombres, asignación de tráfico
  • Métricas adjuntas: primarias (recomendación=true), secundarias, barreras de protección (almacenadas como IDs)
  • Estrategia de asignación (bucketing)

Obtener nombres de métricas:

  • Extrae los IDs de las métricas de la respuesta del experimento (ej., "c4pn8fkv")
  • CRÍTICO: El MCP de Amplitude no puede recuperar nombres de métricas por ID directamente
  • Opciones de solución alternativa:
    1. Busca gráficos relacionados con el experimento usando Amplitude:search con entityTypes: ["CHART"] y el nombre del experimento
    2. Usa Amplitude:get_charts en los gráficos relacionados para examinar sus definiciones en busca de referencias a métricas
    3. Verifica si la descripción del experimento contiene enlaces a la documentación de métricas
  • Si no se pueden encontrar los nombres de las métricas, informa como marcadores de posición descriptivos:
    • Métrica primaria: "Métrica de Objetivo Principal (ID: {id})"
    • Métricas secundarias: "Métrica Secundaria {índice} (ID: {id})"
    • Incluye los IDs de las métricas para que los usuarios puedan buscarlas en la interfaz de Amplitude

Validación:

  • ¿El experimento está en ejecución o completado? (no en borrador)
  • ¿Se ha ejecutado durante 1+ semanas?
  • ¿Las variantes y las métricas están claramente definidas?

Si está incompleto, explica qué falta y detente.


Paso 2: Verificar la Calidad de los Datos (con Umbrales Explícitos)

Usa Amplitude:query_experiment (solo métrica primaria) para evaluar:

Equilibrio de Tráfico (Verificación SRM):

  • Informa la división de tráfico real por variante (ej., 48.2% control, 51.8% tratamiento)
  • Usa el campo srmDetected de la API: Señala si srmDetected: true
  • SRM (Sample Ratio Mismatch) indica que la división de tráfico observada se desvía significativamente de la asignación esperada
  • Si se detecta SRM, informa la asignación esperada frente a la real con porcentajes específicos
  • Un SRM severo puede indicar problemas de instrumentación o problemas de asignación que pueden invalidar los resultados

Análisis del Tamaño de la Muestra:

A. Evaluación de la Muestra Actual:

  • Informa el número total de usuarios por variante con números específicos
  • Señala si <100 usuarios por variante (insuficiente para cualquier conclusión)
  • Señala si 100-1000 usuarios (solo señales direccionales, no una decisión segura)
  • Se necesitan 1000+ por variante para decisiones seguras

B. Análisis de Potencia Estadística:

  • Tamaño del efecto objetivo: ¿Qué mejora mínima sería significativa para el negocio? (típicamente 2-5% para métricas de conversión)
  • Potencia alcanzada: Dado el tamaño de muestra actual y la varianza observada, ¿cuál es la probabilidad de detectar el efecto objetivo si existe?
  • Interpretación de la potencia:
    • <50%: Severamente insuficiente: es probable que se pierdan efectos reales
    • 50-70%: Insuficiente: alto riesgo de falsos negativos
    • 70-80%: Marginalmente adecuado: considera extender si el valor p es límite
    • 80%+: Bien potenciado: suficiente para detectar el tamaño del efecto objetivo
  • Si es insuficiente: Calcula el tamaño de muestra adicional necesario para alcanzar el 80% de potencia
  • Recomendación: Si la potencia <70% y los resultados no son concluyentes, extiende la duración en lugar de tomar una decisión prematura

C. Análisis de Precisión (Amplitud del Intervalo de Confianza):

  • Amplitud del IC para la métrica primaria: Informa la amplitud del intervalo de confianza del 95% como porcentaje de la línea base
  • Evaluación de precisión:
    • Amplitud del IC >10% de la línea base: Baja precisión: la incertidumbre del tamaño del efecto es demasiado alta para decisiones seguras
    • Amplitud del IC 5-10% de la línea base: Precisión moderada: aceptable para decisiones direccionales
    • Amplitud del IC <5% de la línea base: Alta precisión: lo suficientemente estrecho para decisiones seguras
  • Umbral de capacidad de acción: ¿El IC es lo suficientemente estrecho como para distinguir entre efectos prácticamente significativos y despreciables?
    • Si el límite inferior del IC sugiere una mejora significativa pero el límite superior es marginal, la precisión puede ser insuficiente
    • Ejemplo: Si el objetivo es una mejora de +5% y el IC es [-2%, +12%], es demasiado amplio para concluir con confianza que el efecto supera el objetivo
  • Recomendación: Si el IC es demasiado amplio, extiende la duración o aumenta la asignación de tráfico para mejorar la precisión

Indicadores Integrales de Calidad de Datos:

La API Amplitude:query_experiment devuelve múltiples indicadores booleanos que evalúan la validez estadística. Verifica y documenta cada uno:

  1. statsAssumptionsMetForWholeExperiment:

    • Indica si se cumplen los supuestos estadísticos básicos (normalidad, independencia)
    • Si es falso: Los resultados pueden no ser confiables; considera enfoques no paramétricos o un tiempo de ejecución más largo
    • Impacto: Alto – afecta todas las conclusiones estadísticas
  2. hasSuspiciousUplift:

    • Señala tamaños de efecto inesperadamente grandes que pueden indicar problemas de calidad de los datos
    • Si es verdadero: Verifica la instrumentación, busca tráfico de bots o anomalías en los segmentos
    • Impacto: Alto – puede indicar un error de medición en lugar de un efecto real
  3. isVariancePositive:

    • Confirma que la varianza de la métrica es positiva (requerido matemáticamente para las pruebas estadísticas)
    • Si es falso: Problema crítico de calidad de datos: la métrica puede ser constante o estar calculada incorrectamente
    • Impacto: Crítico – las pruebas estadísticas no son válidas si es falso
  4. isConfidenceIntervalNotFlipped:

    • Asegura que el límite inferior del IC < límite superior del IC (verificación de consistencia matemática)
    • Si es falso: Indica un error de cálculo o corrupción de datos
    • Impacto: Crítico – no se puede confiar en los resultados
  5. isStandardErrorLargeEnough:

    • Verifica si el error estándar es suficiente para una inferencia confiable
    • Si es falso: La alta varianza o una muestra muy pequeña pueden producir intervalos de confianza poco confiables
    • Impacto: Medio – afecta la precisión de las estimaciones
  6. isPointEstimateInsideConfidenceInterval:

    • Valida que la estimación puntual se encuentre dentro de su intervalo de confianza (verificación de consistencia)
    • Si es falso: Error de cálculo o inestabilidad numérica
    • Impacto: Alto – indica problemas en los cálculos estadísticos
  7. isMeanValid:

    • Confirma que el valor medio es un número válido (no NaN, no infinito)
    • Si es falso: Problema de calidad de datos: verifica si hay valores nulos o errores de cálculo
    • Impacto: Crítico – no se puede analizar si la media no es válida

Para cada indicador que falle (devuelva falso o verdadero para uplift sospechoso), documenta:

  • Qué indicador falló
  • Qué significa en lenguaje sencillo
  • Impacto específico en la confiabilidad del resultado
  • Acción recomendada (extender duración, investigar instrumentación, etc.)

Si todos los indicadores pasan: Menciona esto explícitamente como una señal fuerte de calidad de datos

Estabilidad Temporal:

  • Verifica si la métrica primaria es estable día tras día
  • Nota el período de rampa (primeras 24-48 horas) o los efectos del día de la semana

Documenta todos los problemas de calidad de datos encontrados – estos afectan la confiabilidad de los resultados.


Paso 3: Analizar la Métrica Primaria

Usa Amplitude:query_experiment sin metricIds para obtener solo la métrica primaria.

Usa el nombre de la métrica del Paso 1 – Informa usando el nombre de métrica legible para humanos, no el ID de la métrica.

Extrae e informa:

  • Línea base de control: valor de la métrica y tamaño de la muestra
  • Rendimiento del tratamiento: valor de la métrica y tamaño de la muestra
  • Mejora absoluta: tratamiento - control
  • Mejora relativa: (tratamiento - control) / control × 100%
  • Valor p: con interpretación
  • Intervalo de confianza: informa los límites del IC del 95%

Interpreta:

  • ✅ Estadísticamente significativo: p < 0.05 y el IC no incluye 0
  • ⚠️ Tendencia: 0.05 < p < 0.15 (sugerente pero no concluyente)
  • ❌ Sin efecto: p ≥ 0.15 o el IC incluye 0

Significancia práctica:

  • ¿La magnitud de la mejora es significativa para el negocio?
  • Las mejoras pequeñas (<2-3%) pueden no valer la complejidad incluso si son significativas
  • Considera el impacto comercial de la métrica (ingresos frente a participación de bajo valor)

Paso 4: Analizar Métricas Secundarias y Barreras de Protección

Usa Amplitude:query_experiment con metricIds para todas las métricas.

Usa los nombres de las métricas del Paso 1 – Informa usando nombres de métrica legibles para humanos, no IDs de métricas.

Para cada métrica secundaria:

  • Informa el nombre de la métrica (de la asignación del Paso 1), el rendimiento de la variante y la significancia estadística
  • Nota cuáles se movieron y cuáles no (con números específicos)
  • Identifica consecuencias no deseadas: Señala cualquier impacto negativo con valores específicos

Para cada barrera de protección:

  • ✅ Sin regresión: neutral o positivo (p > 0.05)
  • ⚠️ Preocupación marginal: pequeña mejora negativa (1-5%) con p < 0.10
  • 🚩 Regresión significativa: mejora negativa con p < 0.05 – informa los números reales

Pregunta clave: ¿Alguna métrica muestra degradación (ingresos, retención, participación, tasas de error)?

Pruebas múltiples: Si se analizan 5+ métricas, considera la corrección de Bonferroni (alfa = 0.05 / número de métricas)


Paso 5: Análisis Integral de Segmentos

Usa Amplitude:query_experiment con el parámetro groupBy (uno a la vez).

Prueba 3-4 segmentos de alta señal:

  1. Plataforma (iOS, Android, Web)
  2. Antigüedad del usuario (usuarios nuevos frente a establecidos)
  3. Tipo de plan (gratuito frente a pago)
  4. Geografía (país, región)

OBLIGATORIO: Formatea los resultados como tablas de desglose en markdown

Para cada análisis de segmento, presenta los resultados en este formato exacto:

SegmentoTasa de ControlExposiciones de Control% del Total de ControlTasa de TratamientoExposiciones de Tratamiento% del Total de TratamientoMejora Relativa¿Significativo?
iOS48.7%1,23445.2%55.4%1,45654.8%+13.6%Sí (p=0.02)
Android63.9%56720.8%65.1%58922.2%+1.9%No (p=0.45)
Web51.2%92834.0%50.8%61123.0%-0.8%No (p=0.89)

Calcula el % del Total:

  • Suma todas las exposiciones entre segmentos para obtener el total
  • Muestra la participación de cada segmento: (exposiciones del segmento / exposiciones totales) × 100%
  • Esto revela qué segmentos impulsan los resultados generales

Conclusiones clave:

  • Identifica los segmentos donde el tratamiento tiene mejor rendimiento (oportunidad de implementación dirigida)
  • Identifica los segmentos donde el tratamiento perjudica (considera exclusiones)
  • Explica por qué diferentes segmentos muestran un rendimiento diferente
  • Cuidado con la paradoja de Simpson: El resultado general puede diferir de todos los resultados de los segmentos

Usa groupByLimit: 10 para evitar abrumar la salida.


Paso 6: Evaluar la Suficiencia de la Duración y el Tiempo de Ejecución

Evaluación de la Duración: Basado en el análisis de potencia y precisión del Paso 2, evalúa si el experimento se ha ejecutado el tiempo suficiente:

Factores de tiempo de ejecución:

  • Duración mínima: ¿El experimento se ha ejecutado al menos 1-2 semanas para capturar el ciclo de vida completo del usuario?
  • Efectos de aprendizaje: Para los cambios de características, ¿los usuarios han tenido tiempo para adaptarse? (típicamente de 3 a 7 días)
  • Estacionalidad semanal: ¿El experimento ha capturado al menos una semana completa para tener en cuenta los patrones del día de la semana?
  • Ciclos comerciales: Para productos B2B, ¿se ha ejecutado durante los patrones completos de la semana laboral?

Integración con el análisis de potencia del Paso 2:

  • Si el Paso 2 mostró potencia adecuada (>80%) Y p < 0.05: El experimento tiene datos suficientes, la duración es adecuada
  • Si el Paso 2 mostró baja potencia (<70%) Y p > 0.05: No concluyente debido a datos insuficientes, extiende la duración
  • Si el Paso 2 mostró potencia adecuada (>80%) Y p > 0.15: Datos suficientes para aceptar el resultado nulo (sin efecto)
  • Si el Paso 2 mostró potencia adecuada pero la amplitud del IC es demasiado amplia: Se necesitan más datos para precisión, extiende la duración

Proyección de velocidad (solo si se recomienda extender):

  • Inscripción diaria actual: Calcula usuarios por día por variante
  • Días hasta la muestra objetivo: Según el cálculo de potencia del Paso 2, ¿cuántos días más se necesitan?
  • Días hasta la precisión objetivo: Según el cálculo de la amplitud del IC del Paso 2, ¿cuántos días más para alcanzar la precisión deseada?
  • Recomendación: Proporciona una fecha específica en la que el experimento debería alcanzar suficiente potencia/precisión

NO repitas los cálculos de potencia del Paso 2 – referencia esos hallazgos y concéntrate en la duración y las recomendaciones de cronograma.


Paso 7: Comprender el Por Qué (Contexto Cualitativo)

Para resultados significativos (positivos o negativos):

Usa Amplitude:get_feedback_insights:

  • Filtra por el rango de fechas del experimento
  • Para aciertos: busca ["lovedFeature", "mentionedFeature"]
  • Para pérdidas: busca ["bug", "complaint", "painPoint"]
  • Verifica si los temas se alinean con la hipótesis del experimento

Conecta lo cuantitativo con lo cualitativo:

  • Explica la mejora con citas de usuarios o temas de comentarios
  • Presenta 2-3 ejemplos representativos con detalles específicos

Paso 8: Sintetizar Hallazgos y Hacer una Recomendación

Antes de finalizar, verifica que has incluido:

  • ✓ Todos los datos de la métrica primaria (mejora, IC, valor p, interpretación)
  • ✓ Todos los hallazgos de calidad de datos (SRM, tamaño de muestra, potencia, precisión, los 7 indicadores de validez con valores reales)
  • ✓ Todas las métricas secundarias y barreras de protección (con valores reales y significancia)
  • ✓ Todas las tablas de análisis de segmentos (formateadas con % de exposiciones totales)
  • ✓ Evaluación de potencia estadística (potencia actual, muestra requerida, duración)
  • ✓ Contexto cualitativo (comentarios de usuarios, temas, citas)

Formato de recomendación final:

Decisión: ✅ ENVIAR / ❌ NO ENVIAR / ⏸️ EXTENDER

Resumen: 1-2 oraciones con la conclusión principal

Hallazgos Clave:

  • Hallazgo 1 (con número específico)
  • Hallazgo 2 (con número específico)
  • Hallazgo 3 (con número específico)

Riesgos:

  • Riesgo 1 (ej., regresión en la métrica X)
  • Riesgo 2 (ej., preocupación de poder para el segmento Y)

Recomendación de Implementación:

  • Implementación completa, implementación gradual o implementación específica del segmento
  • Seguimiento sugerido (duración del seguimiento, métricas a monitorear)
  • Próximos experimentos para validar hallazgos

Criterios de Decisión:

✅ ENVIAR si:

  • La métrica primaria es positiva y significativa (p < 0.05)
  • Las barreras de protección no muestran regresión significativa (p < 0.05)
  • Los segmentos no muestran daños compensatorios significativos
  • La calidad de los datos es buena (sin SRM severo, potencia >80%, indicadores de validez aprobados)
  • El contexto cualitativo respalda la hipótesis

❌ NO ENVIAR si:

  • La métrica primaria es negativa y significativa (p < 0.05)
  • Las barreras de protección principales muestran regresión significativa
  • Segmentos clave muestran daño compensatorio severo
  • La calidad de los datos es deficiente (SRM severo, indicadores de validez fallidos)
  • Los comentarios cualitativos revelan problemas importantes de UX o errores

⏸️ EXTENDER si:

  • La métrica primaria muestra tendencia (0.05 < p < 0.15) con potencia insuficiente (<70%)
  • La métrica primaria no es significativa pero el IC es demasiado amplio para excluir efectos significativos
  • Las barreras de protección muestran tendencias marginales de regresión que necesitan más datos
  • La duración actual es <1-2 semanas
  • Hay efectos de aprendizaje en curso que pueden estabilizarse con más tiempo

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 relacionados