Commandes Claude Code

Guide Pratique des Slash Commands

Formation GT IA & Maths LaTeX & Documents Pédagogiques

Au programme

  1. Qu'est-ce qu'une commande ?
  2. Commandes de création
  3. Commandes de modification
  4. Commandes de gestion des connaissances
  5. Commandes d'applications
  6. Commandes d'automatisation
  7. Comment utiliser une commande
  8. Conseils pratiques

Qu'est-ce qu'une commande ?

Une slash command (/commande) est un raccourci pour automatiser des tâches complexes

  • Lancée en tapant /nom-commande dans Claude Code
  • Déclenche automatiquement des agents spécialisés
  • Utilise des skills experts pour chaque tâche
  • Produit des résultats prêts à l'emploi

Exemple : Au lieu de créer manuellement un document LaTeX, vous tapez :
/createTex cours sur les vecteurs en seconde

Catégories de commandes

Création
Créer de nouveaux documents LaTeX, présentations, applications
Modification
Adapter, modifier, optimiser des documents existants
Connaissances
Charger les connaissances techniques nécessaires
Applications
Transformer des ressources en apps interactives
Documentation
Générer des documents explicatifs
Automatisation
Investigation et auto-correction

Commandes de Création

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

/createTex

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 /createTex

1
Analyse de la requête : type, niveau, thème
2
Vérification de l'arborescence existante
3
Détermination du chemin de destination
4
Création via skill tex-document-creator
5
Document prêt dans la bonne séquence

Exemples /createTex

É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/

Exercices :

/createTex exercices sur les probabilités en terminale

→ Modèle Exercices light, Terminale, Sequence-Probabilites/

Types de documents disponibles

  • Cours - Cours complet
  • Devoir - Évaluation/DS
  • Devoir_maison - DM
  • Exercices light - Exercices rapides
  • Exercices heavy - Avec corrections
  • Découverte - Activité découverte
  • Plan sequence - Planification
  • Recap_seance - Récapitulatif
  • AP - Accompagnement
  • Groupe - Travail de groupe
  • Info - Algo/Info
  • Jeux - Jeux mathématiques

/createBeamer

Cré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 /createBeamer

1
Analyse : style, sujet, durée, nb slides
2
Création du contenu avec règles de densité
3
Compilation avec LuaLaTeX
4
Vérification visuelle (extraction PNG)
5
Correction des bugs visuels détectés
6
Nettoyage fichiers temporaires
7
PDF prêt à présenter ✓

Exemples /createBeamer

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

Conférence académique :

/createBeamer --style académique \
  --sujet "Analyse spectrale" --duree 30

→ 23 slides format 16:9, sobre et professionnel

Caractéristiques par style

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

/createReveals

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 /createReveals

1
Analyse et choix du template
2
Création contenu HTML avec fragments
3
Configuration reveal.js et MathJax
4
Test dans navigateur
5
Finalisation et rapport

Exemples /createReveals

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)

Conférence académique :

/createReveals --style académique --sujet "Analyse" --duree 30

→ 23 slides sobres, transitions simples, export PDF possible

Avantages reveal.js

  • Interactif : Navigation clavier/souris/tactile
  • Responsive : Mobile, tablette, desktop
  • Mode présentation : Speaker notes (touche S)
  • Vue d'ensemble : Aperçu (Esc)
  • Partage facile : URL unique
  • Animations CSS : Personnalisables
  • Export PDF : ?print-pdf
  • Pas de compilation : Ouverture directe

/create-app

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 /create-app

1
Analyse (30s) : type, niveau, métadonnées
2
Questions (1 min max) : nom, type, fonctionnalités
3
Génération (2-3 min) : Flask + frontend + tests + doc
4
Tests (1 min) : pytest, routes, rendu
5
Packaging (2-3 min) : build .exe avec PyInstaller
6
Livraison : app complète + rapport + guide

⏱ Temps total : 5-10 minutes

Exemples /create-app

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

Types d'applications

Exerciseur

  • Vérification automatique
  • Feedback immédiat
  • Indices et solutions
  • Barre de progression

Visualiseur

  • Navigation sections
  • Recherche dans contenu
  • Annotations perso
  • Export PDF

Quiz

  • QCM et questions ouvertes
  • Timer configurable
  • Correction immédiate
  • Historique tentatives

Mixte

  • Tout des 3 types
  • Progression guidée
  • Tableau de bord complet
  • Statistiques d'apprentissage

Commandes de Modification

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

/adaptTex

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 /adaptTex

1
Lecture du document source
2
Initialisation projet avec tex-document-creator
3
Adaptation conceptuelle avec bfcours-latex
4
Compilation et correction des erreurs
5
Vérification PDF (skill pdf)
6
Itération jusqu'à résultat parfait

Exemple /adaptTex

Principe de mapping :

  • \begin{definition}, \begin{def}, \begin{defi}\begin{Definition}
  • \begin{exercise}, \begin{exo}, \begin{exer1}\begin{EXO}
  • Listes énumérées → \begin{tcbenumerate}
  • Listes à puces → \begin{MultiColonnes}{2}

Règle fondamentale : Tous les exercices doivent avoir une correction (implémentée automatiquement si absente)

Ce qui sera produit

Document adapté bfcours :

  • Environnements bfcours cohérents
  • Exercices avec corrections complètes
  • Mise en page optimisée (MultiColonnes)
  • Compilation réussie
  • PDF vérifié visuellement
  • Sauvegarde du fichier original

/modifyTex

Modifier un document LaTeX existant

Usage :

/modifyTex <description_modifications>

Sur mesure : Applique vos modifications précises en respectant les conventions bfcours

Workflow /modifyTex

1
Lecture du document à modifier
2
Application modifications (skill bfcours-latex)
3
Gestion des imports/annexes
4
Compilation avec tex-compiling-skill
5
Correction erreurs si nécessaire
6
Validation utilisateur

Exemple /modifyTex

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 :

  • Localiser la section 2
  • Créer un environnement \begin{EXO}
  • Rédiger 3 questions progressives
  • Ajouter les corrections correspondantes
  • Compiler et vérifier

Ce qui sera produit

Document modifié :

  • Modifications appliquées précisément
  • Conventions bfcours respectées
  • Compilation réussie
  • Imports gérés automatiquement
  • Validation interactive avec vous

/formatTexBetter

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 /formatTexBetter

1
Lecture du document source
2
Extraction pages en images (skill pdf)
3
Todolist d'optimisations par page
4
Modification code avec bfcours-latex
5
Double compilation (tcbraster nécessite 2 passes)
6
Itération jusqu'à optimum
7
Nettoyage fichiers intermédiaires

Exemple /formatTexBetter

Avant optimisation :

  • Liste verticale de 8 items → prend 50% de la page
  • 3 exercices sur 3 pages → beaucoup d'espace vide
  • Énoncé long avec beaucoup de paragraphes

Après optimisation :

  • \begin{MultiColonnes}{2} → liste sur 2 colonnes, économie 25%
  • \begin{tcbraster} → 2 exercices par page, économie 1 page
  • Paragraphes réorganisés en colonnes avec espacement optimal

→ Document passe de 5 pages à 3 pages, lisibilité conservée

Ce qui sera produit

Document optimisé :

  • Gain d'espace : 20-40% de pages en moins
  • Lisibilité : Conservée voire améliorée
  • MultiColonnes : Listes et contenus compacts
  • tcbraster : Exercices en grille
  • Compilation : Réussie et stable
  • Propre : Fichiers temporaires nettoyés

Commandes de Gestion des Connaissances

2 commandes pour charger les connaissances techniques

/loadTexKnowledge
Connaissances LaTeX bfcours

/loadSkillKnowledge
Documentation création de skills

/loadTexKnowledge

Chargement des connaissances LaTeX bfcours

Usage :

/loadTexKnowledge [--usecase <type>]

Objectif : Charger la documentation essentielle bfcours avant manipulation de code LaTeX

Workflow /loadTexKnowledge

1
Lecture de main-latex-knowledge.md
2
Si --usecase spécifié : lecture des exemples correspondants
3
Connaissances chargées en mémoire
4
Prêt à manipuler du code LaTeX

Exemples /loadTexKnowledge

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

Ce qui sera produit

Connaissances chargées :

  • Environnements bfcours : Definition, Theoreme, EXO, etc.
  • Mise en page : MultiColonnes, tcbraster, espacement
  • Bonnes pratiques : Structure, organisation, macros
  • Exemples réels : Code produit en production (si --usecase)
  • Prêt à produire : Code LaTeX de qualité professionnelle

/loadSkillKnowledge

Documentation création de skills

Usage :

/loadSkillKnowledge

Formation : Se documenter sur la création de skills Claude Code

Workflow /loadSkillKnowledge

1
Lecture documentation officielle Claude Code
2
Analyse des bonnes pratiques
3
Suggestions de 2 usages des skills
4
Attente de vos instructions

Exemple /loadSkillKnowledge

Commande :

/loadSkillKnowledge

Réponse attendue :

J'ai lu la documentation officielle Claude Code sur les skills.

Suggestions d'usage :

  • 1. Créer un skill pour automatiser la génération de QCM à partir d'un cours
  • 2. Créer un skill pour vérifier la cohérence d'une séquence pédagogique

Je suis prêt. Quelles sont vos instructions ?

Ce qui sera produit

Connaissances acquises :

  • Structure skills : SKILL.md, knowledge/, scripts/
  • Bonnes pratiques : Documentation, exemples, tests
  • Patterns : Workflow, gestion d'erreurs, résultats
  • Suggestions : 2 idées d'utilisation concrètes
  • Prêt : À créer vos propres skills

Commande de Documentation

/ficheTexnique
Produire un document explicatif succinct à partir d'une ressource pédagogique

/ficheTexnique

Document explicatif à partir d'une ressource

Usage :

/ficheTexnique <dossier_ou_fichier>

Objectif : Analyser une ressource et produire un rapport explicatif .tex puis .pdf

Workflow /ficheTexnique

1
Validation de la demande utilisateur
2
Questions contextuelles : perso, collègues, inspecteurs ?
3
Lancement agent fiche-technique-agent
4
Production rapport .tex avec template skill
5
Compilation et génération PDF

Exemple /ficheTexnique

Commande :

/ficheTexnique ./1. Cours/2nde/Sequence-Vecteurs/

Questions posées :

Pour qui est ce document ?

  • Perso (auto-documentation)
  • Collègues (partage de pratiques)
  • Inspecteurs (justification pédagogique)

Ce qui sera produit

Fiche technique PDF :

  • Analyse : Contenu de la ressource
  • Structure : Organisation pédagogique
  • Objectifs : Compétences visées
  • Méthodes : Approches utilisées
  • Contexte : Adapté à votre public (perso/collègues/inspection)
  • Format : Document .tex et .pdf professionnel

Commande d'Automatisation

/background
Investigation et auto-correction en arrière-plan

/background

Investigation et auto-correction automatique

Usage :

/background

Agent autonome : Analyse les logs d'erreurs et corrige automatiquement les problèmes de configuration

Fonctionnement /background

1
Hook PostToolUse : enregistre les erreurs automatiquement
2
Agent error-investigator : analyse logs + conversation
3
Identification des causes racines
4
Corrections automatiques : validations, gestion erreurs
5
Propositions (validation requise) : amelioration-proposals.md
6
Prévention : anticipe erreurs similaires futures

Exemple /background

Scénario :

Vous avez eu plusieurs erreurs de compilation LaTeX cette semaine.

Lancement :

/background

→ L'agent analyse tous les logs et identifie :

  • Erreur récurrente : package manquant
  • Correction auto : ajout validation package dans skill
  • Proposition : améliorer message d'erreur pour utilisateur

Ce qui sera produit

Rapport amelioration-proposals.md :

  • Investigation détaillée : Chaque erreur analysée
  • Causes racines : Identification précise
  • Corrections auto : Implémentées avec diff
  • Propositions : Nécessitant validation
  • Recommandations : Prévention future
  • Métriques : Taux de correction, erreurs résolues

Sécurité : Ne modifie JAMAIS vos fichiers de travail (.tex, .pdf), seulement la configuration (.claude/)

Comment utiliser une commande

1
Ouvrir Claude Code dans votre projet
2
Taper / pour voir la liste des commandes
3
Sélectionner la commande ou taper son nom
4
Ajouter les paramètres nécessaires
5
Appuyer sur Entrée
6
L'agent prend le relais automatiquement ✓

Conseils pratiques

Soyez précis

Plus votre description est précise, meilleur sera le résultat

Laissez l'agent travailler

Les commandes sont autonomes, pas besoin d'intervention

Itérez si nécessaire

Vous pouvez relancer avec des ajustements

Vérifiez les résultats

Toujours vérifier le PDF ou HTML généré

Chargez les connaissances

Utilisez /loadTexKnowledge avant modifications LaTeX

Utilisez /background

Régulièrement pour auto-amélioration du système

Exemple complet de workflow

Scénario : Créer un cours sur les vecteurs en seconde et le présenter

1
/createTex cours sur les vecteurs en seconde → Cours LaTeX créé
2
/modifyTex ajouter 3 exercices d'application → Exercices ajoutés
3
/formatTexBetter ./Cours_vecteurs.tex → Optimisation espace
4
/createBeamer --sujet "Vecteurs 2nde" --duree 55 → Diaporama Beamer
5
/create-app ./2nde/Sequence-Vecteurs/Exercices/ --type exerciseur → App interactive
6
/ficheTexnique ./2nde/Sequence-Vecteurs/ → Documentation pour collègues

⏱ Total : ~30 minutes pour une séquence complète !

En résumé

11 commandes disponibles

  • 4 pour créer (Tex, Beamer, Reveals, App)
  • 3 pour modifier (adapt, modify, format)
  • 2 pour connaissances (Tex, Skill)
  • 1 pour documentation (fiche)
  • 1 pour automatisation (background)

Bénéfices

  • Gain de temps considérable
  • Qualité professionnelle garantie
  • Autonomie des agents
  • Résultats prêts à l'emploi
  • Auto-amélioration continue

Avec les slash commands, créez des ressources pédagogiques de qualité en quelques minutes !

Ressources

Documentation locale

  • .claude/commands/ - Toutes les commandes
  • .claude/skills/ - Skills disponibles
  • .claude/agents/ - Agents spécialisés
  • CLAUDE.md - Instructions projet

Aide en ligne

  • docs.claude.com
  • Documentation bfcours
  • Taper / pour la liste

Prêt à utiliser les commandes ?

Tapez simplement / dans Claude Code pour commencer !