← ClaudeAtlas

file-naming-standardlisted

Applique automatiquement la convention de nommage de fichiers du cabinet AVANT de livrer tout fichier produit (xlsx, docx, pptx, pdf, csv, png, zip, ...) dans un chat ou une session Cowork. Format : "Client x Cabinet_Mission - Livrable_YYYYMMDD". À déclencher proactivement dès qu'un livrable est sur le point d'être présenté ou sauvegardé (juste avant present_files, ou avant écriture dans /mnt/user-data/outputs), même si l'utilisateur ne le demande pas. Détecte le client et la mission dans le CLAUDE.md, ou à défaut dans le contexte projet / la conversation, et ne les invente JAMAIS. Déclencheurs explicites : "nomme le fichier", "renomme avant livraison", "convention de nommage", "applique le naming standard", "file naming", "comment nommer ce livrable", "/file-naming-standard". Couvre les livrables internes (sans client) et les collisions de noms le même jour.
yannick-bottino/consulting-claude-skills · ★ 0 · Data & Documents · score 72
Install: claude install-skill yannick-bottino/consulting-claude-skills
# file-naming-standard ## Objectif Renommer tout fichier produit selon la convention du cabinet juste avant de le livrer, pour que le destinataire reçoive un nom lisible, daté, traçable, et ouvrable sans friction sur sa machine (Windows + SharePoint/OneDrive compris). ## La convention Template exact : ``` <Client> x <Cabinet>_<Mission> - <Livrable>_YYYYMMDD.<ext> ``` Exemple : ``` Meridian Retail x Acme Consulting_Transformation IA - Diagnostic de maturité_20260616.pptx ``` ### Configurer le nom du cabinet `<Cabinet>` est le seul bloc propre a votre organisation. Le definir une fois : - variable d'environnement `FIRM_NAME` (lue par `scripts/build_filename.py`), ou - option `--firm "Mon Cabinet"` sur le script, ou - une ligne dans le `CLAUDE.md` du projet : `Cabinet : Mon Cabinet`. Sans configuration, le script ecrit `Firm`. Tout le reste de la convention est independant de l'organisation. Composants, dans l'ordre : | Bloc | Séparateur qui suit | Note | |------|---------------------|------| | `<Client>` | ` x ` (espace-x-espace) | nom du client, lisible | | `<Cabinet>` | `_` | nom du cabinet, littéral, toujours présent | | `<Mission>` | ` - ` (espace-tiret-espace) | nom de la mission | | `<Livrable>` | `_` | intitulé du livrable en cours | | `YYYYMMDD` | `.` | date du jour de livraison | | `<ext>` | — | extension d'origine, inchangée | **Pourquoi ` - ` et pas ` : ` (séparateur Mission/Livrable).** Le `:` est un caractère interdit dans les noms de fichiers sous Wi