Skills · Claude Code · Agent Skills

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.

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

Maintenu par Lucas Andrade

schematize-analytics · v0.2.0bash
$ schematize install analytics
GitHub →télécharger la skill (.zip)/analytics-help · github.com/schematizeme/schematize-cli

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

Pas envie d'installer ?

Lisez les normes complètes et copiez-les directement dans votre projet — ou installez la skill pour que l'agent les applique tout seul.