Guide Pratique des Slash Commands
Formation GT IA & Maths LaTeX & Documents Pédagogiques
Une slash command (/commande) est un raccourci pour automatiser des tâches complexes
/nom-commande + Tab pour autocomplétionExemple : Au lieu de créer manuellement un document LaTeX, vous tapez :
/createTex cours sur les vecteurs en seconde
Multi-plateforme : Concept similaire à Gemini CLI et Codex, mais spécifique à Claude Code
4 commandes pour créer vos documents de zéro
/createTex
Documents LaTeX pédagogiques
/createBeamer
Diaporamas Beamer
/createReveals
Présentations reveal.js
/create-app
Applications web interactives
Appuyez sur ↓ pour voir chaque commande en détail
Création automatique de documents LaTeX pédagogiques
Usage :
/createTex <description_du_document>
Principe : Analyse votre demande pour identifier le type, le niveau, le thème et créer automatiquement le document dans la bonne arborescence
Workflow détaillé
Évaluation :
/createTex évaluation sur les vecteurs en seconde
→ Modèle Devoir, 2nde, Sequence-Vecteurs/Evaluation_vecteurs/
Cours :
/createTex cours sur les fonctions affines en troisième
→ Modèle Cours, 3eme, Sequence-Fonctions_affines/Cours/
Cours - Cours completDevoir - Évaluation/DSDevoir_maison - DMExercices light - Exercices rapidesExercices heavy - Avec correctionsDécouverte - Activité découvertePlan sequence - PlanificationRecap_seance - RécapitulatifAP - AccompagnementGroupe - Travail de groupeInfo - Algo/InfoJeux - Jeux mathématiquesCréation de diaporamas Beamer de haute qualité
Usage :
/createBeamer --sujet "<sujet>" --duree <minutes> [--style <collège|lycée|académique>]
Autonome : Crée, compile, vérifie visuellement, corrige les bugs, nettoie les fichiers temporaires
Workflow détaillé
Présentation collège :
/createBeamer --sujet "Les nombres relatifs" --duree 20
→ 11 slides, style collège auto-détecté, 2 exercices, police 14pt
Cours lycée :
/createBeamer --style lycée --sujet "Dérivation" --duree 55 \
--auteur "M. Dupont"
→ 25 slides, 4 exercices, métadonnées complètes
| Critère | Collège | Lycée | Académique |
|---|---|---|---|
| Police | 14pt | 12pt | 11pt |
| Densité max | 60% | 70% | 70% |
| Items/slide | 5 max | 6-7 max | 7 max |
| Animations | Fréquentes | Modérées | Rares |
| Couleurs | Vives | Équilibrées | Sobres |
Création de présentations reveal.js interactives
Usage :
/createReveals --sujet "<sujet>" --duree <minutes> [--style <collège|lycée|académique>]
Web : Présentation HTML/CSS/JS avec MathJax, fragments progressifs, navigation clavier
Workflow détaillé
Présentation collège :
/createReveals --sujet "Les nombres relatifs" --duree 20
→ 11 slides HTML, police 22px, couleurs vives, MathJax intégré
Cours lycée :
/createReveals --style lycée --sujet "Dérivation" --duree 55
→ 25 slides avec fragments progressifs, mode présentation (S)
Créer une application éducative interactive
Usage :
/create-app <chemin_vers_ressource> [--name <nom>] [--type <type>]
Transformation : Transforme n'importe quelle ressource (.tex, .pdf, dossier) en application Flask standalone (.exe)
Workflow détaillé
⏱ Temps total : 5-10 minutes
Exercices LaTeX :
/create-app ./2nde/Exercices_vecteurs.tex
→ App exerciseur + vérification auto + .exe distribuable
Cours PDF :
/create-app ./Cours_fonctions.pdf --name "CoursInteractifFonctions"
→ Visualiseur + navigation + recherche + formules MathJax
Dossier complet :
/create-app ./1ere_spe/Sequence-Produit_scalaire/ --type mixte
→ App mixte (cours + exos) + tableau de bord progression
3 commandes pour adapter et optimiser vos documents existants
/adaptTex
Adaptation conceptuelle vers bfcours
/modifyTex
Modifications sur mesure
/formatTexBetter
Optimisation d'espace et mise en page
Appuyez sur ↓ pour voir chaque commande
Adaptation conceptuelle de documents LaTeX vers bfcours
Usage :
/adaptTex <chemin_fichier_source> [--output <chemin_sortie>] [--backup]
Approche conceptuelle : Mappe les environnements selon leur rôle pédagogique, pas leur nom syntaxique
Workflow détaillé
Principe de mapping :
\begin{definition}, \begin{def}, \begin{defi} → \begin{Definition}\begin{exercise}, \begin{exo}, \begin{exer1} → \begin{EXO}\begin{tcbenumerate}\begin{MultiColonnes}{2}Règle fondamentale : Tous les exercices doivent avoir une correction (implémentée automatiquement si absente)
Document adapté bfcours :
Modifier un document LaTeX existant
Usage :
/modifyTex <description_modifications>
Sur mesure : Applique vos modifications précises en respectant les conventions bfcours
Workflow détaillé
Exemple de demande :
"Ajoute un exercice sur le théorème de Pythagore après la section 2, avec 3 questions de difficulté croissante"
L'agent va :
\begin{EXO}Document modifié :
Optimisation d'espace et présentation compacte
Usage :
/formatTexBetter <chemin_document>
Optimisation : Maximise l'utilisation de l'espace sur chaque page sans changer le contenu
Workflow détaillé
Avant optimisation :
Après optimisation :
\begin{MultiColonnes}{2} → liste sur 2 colonnes, économie 25%\begin{tcbraster} → 2 exercices par page, économie 1 page→ Document passe de 5 pages à 3 pages, lisibilité conservée
Document optimisé :
2 commandes pour charger les connaissances techniques
/loadTexKnowledge
Connaissances LaTeX bfcours
/loadSkillKnowledge
Documentation création de skills
Appuyez sur ↓ pour voir chaque commande
Chargement des connaissances LaTeX bfcours
Usage :
/loadTexKnowledge [--usecase <type>]
Objectif : Charger la documentation essentielle bfcours avant manipulation de code LaTeX
Workflow détaillé
Chargement basique :
/loadTexKnowledge
→ Connaissances essentielles bfcours chargées
Cours complexe :
/loadTexKnowledge --usecase cours-complexe
→ + Lecture Cours_second_degre/enonce.tex
Fiche d'exercices :
/loadTexKnowledge --usecase exercices
→ + Lecture Exos_Partie_2_second_degre/enonce.tex + macros
Connaissances chargées :
Documentation création de skills
Usage :
/loadSkillKnowledge
Formation : Se documenter sur la création de skills Claude Code
Workflow détaillé
Commande :
/loadSkillKnowledge
Réponse attendue :
J'ai lu la documentation officielle Claude Code sur les skills.
Suggestions d'usage :
Je suis prêt. Quelles sont vos instructions ?
Connaissances acquises :
2 commandes pour organiser et optimiser vos fichiers
/do
Afficher l'état du projet et structurer vos dossiers
/compact
Nettoyer et optimiser votre arborescence
Appuyez sur ↓ pour voir chaque commande
Afficher l'état et la structure du projet
Usage :
/do [--format tree|json|markdown]
Diagnostic : Analyse l'arborescence de votre projet et affiche un résumé des fichiers
Workflow détaillé
Format arborescence :
/do
→ Affiche l'arborescence complète du projet
Format JSON :
/do --format json
→ Export structure en JSON
Format Markdown :
/do --format markdown
→ Export structure en Markdown
Informations du projet :
Nettoyer et optimiser l'arborescence du projet
Usage :
/compact [--simulate] [--patterns pattern1,pattern2]
Nettoyage : Supprime les fichiers temporaires, caches et fichiers inutiles
Workflow détaillé
Simulation (sûr) :
/compact --simulate
→ Affiche les fichiers qui seraient supprimés (sans rien supprimer)
Nettoyage réel :
/compact
→ Nettoie les caches et fichiers temporaires
Patterns personnalisés :
/compact --patterns "*.tmp,*.bak,.DS_Store"
→ Supprime uniquement les fichiers matching les patterns
.DS_Store (macOS)Thumbs.db (Windows)*.pyc, __pycache__node_modules.cache, .tmp*.bak, *.backup*.log (anciens logs).git (avec confirmation) Sécurité : Utilisez --simulate d'abord ! Les suppressions sont définitives
Appuyez sur ↓ pour voir en détail
Document explicatif à partir d'une ressource
Usage :
/ficheTexnique <dossier_ou_fichier>
Objectif : Analyser une ressource et produire un rapport explicatif .tex puis .pdf
Workflow détaillé
Commande :
/ficheTexnique ./1. Cours/2nde/Sequence-Vecteurs/
Questions posées :
Pour qui est ce document ?
Fiche technique PDF :
Appuyez sur ↓ pour voir en détail
Investigation et auto-correction automatique
Usage :
/background
Agent autonome : Analyse les logs d'erreurs et corrige automatiquement les problèmes de configuration
Workflow détaillé
Scénario :
Vous avez eu plusieurs erreurs de compilation LaTeX cette semaine.
Lancement :
/background
→ L'agent analyse tous les logs et identifie :
Rapport amelioration-proposals.md :
Sécurité : Ne modifie JAMAIS vos fichiers de travail (.tex, .pdf), seulement la configuration (.claude/)
/ pour voir la liste des commandesTab pour autocomplétionTab - Autocomplétion
Complète automatiquement le nom de la commande
/creaTab → /createTex
/ - Liste complète
Affiche toutes les commandes disponibles
/Entrée → Menu avec 13 commandes
Flèches - Navigation
Naviguez dans le menu des commandes
↑↓ → Parcourir les options
Entrée - Exécution
Lance l'agent correspondant
/createTex ... Entrée → Début
Exemple complet :
/creTab → /createTexEspacecours sur les dérivéesEntrée
→ Création automatique d'un cours LaTeX en quelques secondes
Soyez précis
Plus votre description est précise, meilleur sera le résultat. Inclure : niveau, durée, nombre de slides
Laissez l'agent travailler
Les commandes sont autonomes. Ne pas interrompre ou re-demander avant fin
Itérez si nécessaire
Vous pouvez relancer avec des ajustements : couleurs, contenu, mise en page
Vérifiez les résultats
Toujours tester : ouvrir le PDF, vérifier la compilation, naviguer la présentation
Chargez les connaissances
Lancez /loadTexKnowledge avant modifications LaTeX complexes
Nettoyez régulièrement
Utilisez /do pour voir l'état du projet et /compact pour nettoyer
Conseil bonus : Utilisez /background une fois par semaine pour auto-correction des bugs récurrents
Scénario : Créer une séquence complète sur les vecteurs en 2nde (cours, exercices, présentation, app interactive)
/do → Vérifier l'arborescence actuelle/createTex cours complet sur les vecteurs en seconde → Cours LaTeX créé ✓/modifyTex ajouter 5 exercices progressifs avec corrections → Exercices ajoutés ✓/formatTexBetter ./Sequence-Vecteurs/Cours_vecteurs.tex → Optimisation ✓/createBeamer --sujet "Vecteurs 2nde" --duree 50 --style lycée → Beamer PDF ✓/createReveals --sujet "Vecteurs 2nde" --duree 50 --style lycée → Présentation HTML ✓/create-app ./Sequence-Vecteurs/Exercices/ --type exerciseur → App .exe ✓/ficheTexnique ./Sequence-Vecteurs/ → Fiche pour collègues ✓/compact → Nettoyer fichiers temporaires ✓Total : ~45 minutes pour une séquence complète et professionnelle !
Avec les slash commands, créez des ressources pédagogiques de qualité en quelques minutes !
.claude/commands/ - Toutes les commandes.claude/skills/ - Skills disponibles.claude/agents/ - Agents spécialisésCLAUDE.md - Instructions projet/ pour la listePrêt à utiliser les commandes ?
Tapez simplement / dans Claude Code pour commencer !