Managing path cleaning rules
Ce skill fait partie du repository posthog/skills, une collection de skills pour Claude Code destinés à enrichir les workflows d'analyse PostHog. Il est rangé dans la catégorie omnibus et s'installe comme tout autre skill du marketplace ou manuellement dans .claude/skills/.
Ce que couvre ce skill
Contrairement à de nombreux skills du repo qui sont des squelettes à compléter, celui-ci est entièrement rédigé et opérationnel. Il guide Claude pour reconnaître quand les règles de nettoyage de chemins sont la bonne réponse (cardinality élevée dans les breakdowns d'URL), inspecter les $pathname réels via l'outil MCP execute-sql, rédiger des règles regex + alias en syntaxe re2, les tester avant application, les ordonner du plus spécifique au plus générique, puis les appliquer via l'outil project-settings-update.
Le skill documente également le modèle de données (Team.path_cleaning_filters), les conventions de placeholder (<id>, <uuid>, <slug>, <date>), les pièges courants (double-escaping des backreferences, ancres manquantes, écrasement de la liste existante) et les endroits où les règles s'appliquent dans l'interface PostHog (Web analytics, Paths insights, HogQL).
Comment l'utiliser
Installez le skill dans votre projet via le marketplace PostHog ou en copiant le dossier skills/omnibus/managing-path-cleaning-rules/ dans .claude/skills/. Une fois activé, Claude l'invoque automatiquement quand l'utilisateur évoque des problèmes de fragmentation d'URL, des demandes de normalisation de chemins ou la configuration des path cleaning rules dans un projet PostHog.
Périmètre et limites
Les règles sont stockées au niveau projet et s'appliquent globalement — toute modification peut affecter les données historiques dans tous les charts ayant le nettoyage activé. Le skill insiste sur ce point et recommande de toujours lire la liste de règles existantes avant d'en appliquer de nouvelles, pour éviter d'écraser silencieusement la configuration de l'équipe.