file-naming-standardlisted
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