Groupe de Travail IA & Mathématiques
2025-2026
Définition : Fichier texte qui définit le rôle global, l'expertise et les règles d'exécution de l'agent
./CLAUDE.md (racine du projet)
# MyProject Agent ## Rôle Tu es un expert en [DOMAINE] ## Expertise - Compétence 1 - Compétence 2 - Compétence 3 ## Stack technique [Technologies utilisées] ## Skills [Skills disponibles] ## Workflow [Étapes recommandées] ## Règles strictes À FAIRE : - ... À NE JAMAIS FAIRE : - ...
Rôle : Expert en création de ressources pédagogiques mathématiques
Expertise : LaTeX, Beamer, reveal.js, exercices interactifs
Stack : Python (compilation), Node.js (web)
Rules : Formules en LaTeX, vérifier la compilation, tester les exercices
Définition : Sous-processus spécialisé avec un system prompt dédié, des outils accessibles et une autonomie d'action limitée à son domaine
latex-main-worker
Création de documents LaTeX structurés
debug-tex-log
Analyse des erreurs de compilation
beamer-worker
Présentations Beamer avec overlays
reveals-creator
Présentations reveal.js interactives
.claude/
├── agents/
│ ├── latex-main-worker.md
│ ├── debug-tex-log.md
│ ├── beamer-worker.md
│ └── reveals-creator.md
│
└── agents-data/
├── latex-templates/
├── beamer-examples/
└── error-patterns/
Principe : Agent = system prompt + données de référence
Définition : Capacités/workflows réutilisables qui peuvent être activées à la demande par les agents
tex-compiling-skill
Compilation LaTeX avec détection d'erreurs
reveals-presentation
Création de présentations reveal.js
pdf-extraction
Extraction et analyse de PDFs
educational-app-builder
Génération d'apps web éducatives
skills/
└── tex-compiling-skill/
├── README.md (description)
├── skill.md (instructions complètes)
├── examples/ (exemples d'utilisation)
├── scripts/
│ ├── compile.py
│ └── error-parser.py
└── templates/ (templates LaTeX)
Activation : Le skill n'est chargé en contexte que si nécessaire, de deux manières :
/createTex, /commit...)Principe : Une commande est simplement un prompt sauvegardé dans un fichier .md, invocable via /nomDeLaCommande
C'est la forme la plus simple d'un skill.
Un skill sans scripts, sans assets, sans sous-dossiers — juste un prompt.
.claude/commands/
Emplacement dédié aux commandes
.claude/skills/
Fusion possible : une commande peut vivre dans un skill
/createBeamer, /commit, /ficheTexnique — un seul fichier .md chacun
Définition : Scripts qui s'exécutent automatiquement avant ou après certaines opérations (PreToolUse / PostToolUse)
PreToolUse
S'exécute avant un outil (validation, préparation)
PostToolUse
S'exécute après un outil (correction, nettoyage)
Problème : Les fichiers générés ont parfois un mauvais encodage
Solution : Hook PostToolUse
Hook PostToolUse (Write):
{
"action": "fix-encoding",
"encoding": "UTF-8",
"target": "all-generated-files"
}
Résultat : Tous les fichiers écrits
sont automatiquement en UTF-8
✅ Pas d'intervention manuelle nécessaire !
.claude/
└── config/
└── settings.json
{
"hooks": {
"PostToolUse": [
{
"tool": "Write",
"action": "fix-encoding",
"encoding": "UTF-8"
},
{
"tool": "Edit",
"action": "fix-encoding",
"encoding": "UTF-8"
}
]
}
}
Définition : Protocole standardisé pour exposer des outils et connecter l'agent à des services externes
mcp_servers/
└── latex-compiler-server/
├── package.json (ou requirements.txt)
├── index.js (ou main.py)
├── src/
│ ├── tools.json (description des outils)
│ └── compiler.js
└── venv/ (environnement isolé)
Configuration : Référencé dans le settings.json de Claude Code
Concept clé : Cette architecture n'est pas spécifique à Claude.
Demander simplement à Claude ce qu'il faudrait faire pour changer de fournisseur.
Avantage : Si vous changez de fournisseur IA, vous conservez les skills et agents
Documentation Claude Code :
code.claude.com/docs/fr/
Concepts clés abordés :
🚀 L'architecture Claude Code transforme l'IA en assistant autonome et fiable
Questions ?
Présentation générée avec reveal.js
Groupe de Travail IA & Mathématiques - 2025-2026