Medir el producto con contrato y privacidad: sin negociar.
El evento es un contrato y el dato personal es un pasivo: tracking plan versionado, consentimiento antes de la recogida, una sola definición por métrica y experimentos diseñados antes de activarse.
$ schematize install analyticsPisos innegociables
No se apagan "para ir más rápido". Lista completa en la skill.
El evento es un contrato
Todo evento está en el tracking-plan.yml versionado, con responsable y propiedades cerradas; un evento fuera del plan rompe la CI.
Nombre objeto_acción
snake_case en minúsculas y en pasado (pedido_pagado); nada de click, camelCase ni evento1.
Sin PII en eventos
Correo, documento, teléfono, nombre, IP en bruto y tokens no entran; el usuario es el ID interno opaco.
Consentimiento antes de recoger
La analítica que identifica o cruza datos exige opt-in granular, rechazar tan fácil como aceptar y prueba del consentimiento.
First-party y minimización
Recogida por el propio dominio, solo lo necesario para la finalidad declarada y con retención definida.
Métrica con una sola definición
Fórmula, ventana, población, fuente y responsable por escrito; dos dashboards con el mismo nombre y cifras distintas es un incidente de datos.
Experimento diseñado antes
Hipótesis, métrica primaria, MDE, muestra y regla de parada escritas de antemano; el peeking está vetado y el SRM invalida el resultado.
Lo que no es prd no entra en prd
Proyecto y clave de analítica separados por entorno; las pruebas y la CI usan un sink descartable.
Comandos
Instalados en .claude/commands/. Usa /analytics-help en cualquier momento.
/analytics-ccContext compact: guarda el handoff en el archive y ejecuta /compact./analytics-claudeCrea o fusiona el CLAUDE.md siempre activo del piso de analítica de producto en la raíz del repo (no sobrescribe bloques de otras skills)./analytics-consentDiseña el consentimiento de analítica: base legal por finalidad, opt-in, modo sin cookies, prueba y revocación./analytics-experimentDiseña un experimento A/B antes de activarlo: hipótesis, métrica, MDE, muestra, guardrails, SRM y regla de parada./analytics-handoffGenera el handoff de contexto (context.md + checklist.md) en el archive, sin compactar./analytics-helpLista todos los comandos y lo que hace cada uno./analytics-loadCarga a la fuerza todo el cuerpo normativo de analítica de producto y empieza a aplicarlo en la sesión./analytics-metricDefine una métrica con una única definición (fórmula, ventana, población, fuente, responsable) y la North Star./analytics-planCrea o evoluciona el tracking-plan.yml (eventos objeto_acción, responsable, propiedades cerradas) antes del código./analytics-reviewRevisa la instrumentación contra el piso: ejecuta el gate check-tracking.sh y luego lee lo que la máquina no lee.Para agentes de IA
Instala sin intervención humana. Metadatos en llms.txt.
- Ejecuta: git clone https://github.com/schematizeme/skill-analytics.git && ./skill-analytics/install.sh
- O descarga: https://github.com/schematizeme/skill-analytics/releases/latest/download/skill-analytics.zip y descomprime en .claude/skills/
- Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
- Confirma con /analytics-help.
Discusión
Cargando…