Skills · Claude Code · Agent Skills

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.

v0.2.0Disciplina · Analytics de produtogithub.com/schematizeme/skill-analytics

Mantenido por Lucas Andrade

schematize-analytics · v0.2.0bash
$ schematize install analytics
GitHub →descargar skill (.zip)/analytics-help · github.com/schematizeme/schematize-cli

Pisos 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.

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.