Mesurer le produit avec contrat et vie privée — sans négociation.
L'événement est un contrat et la donnée personnelle un passif : tracking plan versionné, consentement avant la collecte, une seule définition par métrique et expériences conçues avant d'être lancées.
$ schematize install analyticsPlanchers non négociables
Jamais désactivés « pour aller plus vite ». Liste complète dans la skill.
L'événement est un contrat
Tout événement figure dans le tracking-plan.yml versionné, avec un responsable et des propriétés fermées ; un événement hors plan fait échouer la CI.
Nommage objet_action
snake_case en minuscules, au passé (commande_payee) ; ni click, ni camelCase, ni evenement1.
Pas de PII dans les événements
E-mail, CPF, téléphone, nom, IP brute et jeton restent dehors ; l'utilisateur est l'ID interne opaque.
Consentement avant la collecte
Une analytique qui identifie ou recoupe exige un opt-in granulaire, un refus aussi simple que l'acceptation et la preuve du consentement.
First-party et minimisation
Collecte par son propre domaine, uniquement ce qu'exige la finalité déclarée, avec une rétention définie.
Une définition par métrique
Formule, fenêtre, population, source et responsable écrits ; deux tableaux de bord de même nom aux chiffres différents sont un incident de données.
Expérience conçue d'abord
Hypothèse, métrique principale, MDE, échantillon et règle d'arrêt écrits avant ; le peeking est interdit et un SRM invalide le résultat.
Le non-prd n'entre jamais en prd
Projet et clé d'analytique séparés par environnement ; tests et CI utilisent un puits jetable.
Commandes
Installées dans .claude/commands/. Lancez /analytics-help à tout moment.
/analytics-ccContext compact : écrit le handoff dans l'archive et lance /compact./analytics-claudeCrée ou fusionne le CLAUDE.md toujours actif du socle de l'analytique produit à la racine du repo (n'écrase pas les blocs des autres skills)./analytics-consentConçoit le consentement analytique : base légale par finalité, opt-in, mode sans cookie, preuve et révocation./analytics-experimentConçoit une expérience A/B avant son lancement : hypothèse, métrique, MDE, échantillon, garde-fous, SRM et règle d'arrêt./analytics-handoffGénère le handoff de contexte (context.md + checklist.md) dans l'archive, sans compacter./analytics-helpListe toutes les commandes et ce que fait chacune./analytics-loadCharge de force tout le corpus normatif de l'analytique produit et l'applique pour la session./analytics-metricDéfinit une métrique à définition unique (formule, fenêtre, population, source, responsable) et la North Star./analytics-planCrée ou fait évoluer le tracking-plan.yml (événements objet_action, responsable, propriétés fermées) avant le code./analytics-reviewRevoit l'instrumentation face au socle : lance le gate check-tracking.sh puis lit ce que la machine ne lit pas.Pour les agents IA
Installation sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-analytics.git && ./skill-analytics/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-analytics/releases/latest/download/skill-analytics.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /analytics-help.
Discussion
Chargement…