2.2 KiB
2.2 KiB
CLAUDE.md - Qualiopi
Contexte projet
Ce depot contient les documents de formation de la SAS MALIO (organisme de formation certifie Qualiopi). L'objectif principal est d'automatiser la creation de nouveaux dossiers de formation a partir de templates existants.
Structure
qualiopi/
├── replace_docx.py # Script principal
├── template/ # Documents modeles (ne jamais modifier directement)
│ ├── *.docx # Documents template
│ └── formation_template.yaml # Modele de config
└── formations/ # Un sous-dossier par formation generee
└── <nom_formation>/
├── formation.yaml # Config avec les remplacements
├── rapport.md # Rapport des modifications
└── *.docx # Documents generes
Outils disponibles
replace_docx.py
Script Python de remplacement de texte dans des fichiers .docx.
- Commande :
python3 replace_docx.py <chemin/vers/formation.yaml> - Dependances : python-docx, pyyaml
- Comportement : copie les .docx du template dans le dossier du YAML, applique les remplacements et genere un
rapport.md
Workflow pour creer une formation
Via le skill : /formation-docx-replacer <nom_formation> (cree le dossier et copie le YAML)
Ou manuellement :
mkdir formations/<nom_formation>cp template/formation_template.yaml formations/<nom_formation>/formation.yaml- Editer le YAML avec les paires ancien/nouveau
python3 replace_docx.py formations/<nom_formation>/formation.yaml- Verifier
rapport.mddans le dossier (signaler les remplacements non trouves)
Regles importantes
- Ne jamais modifier le dossier template/ : le script copie les .docx dans le dossier de la formation
- Chemins relatifs : dans le YAML, les chemins sont relatifs a la racine du projet
- Encodage : fichiers YAML en UTF-8
- Verifier le rapport : apres chaque execution, signaler les remplacements non trouves a l'utilisateur
- Formatage : le script preserve les polices, tailles, couleurs et styles
Skill associe
Le skill formation-docx-replacer dans .claude/skills/ gere l'utilisation automatique du script.