Files
qualiopi_helper/CLAUDE.md
2026-03-26 15:00:38 +01:00

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 :

  1. mkdir formations/<nom_formation>
  2. cp template/formation_template.yaml formations/<nom_formation>/formation.yaml
  3. Editer le YAML avec les paires ancien/nouveau
  4. python3 replace_docx.py formations/<nom_formation>/formation.yaml
  5. Verifier rapport.md dans 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.