🎓 Éducation

education-concept-explainer

Explique un concept complexe de manière simple, progressive et avec des analogies.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- education-concept-explainer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } education-concept-explainer -Launch"

🚀 Déjà installé ?

claude "/education-concept-explainer"

Ou tapez /education-concept-explainer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

explique-moic'est quoije ne comprends pasen termes simplescomme si j'avais 5 ans

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/skills/education-concept-explainer ~/.claude/skills/

Payload du plugin : skills/education-concept-explainer · source éditable : education-skills/concept-explainer

📖 Manuel

Concept Explainer

Workflow

Étape 1 — Calibrer le niveau

Avant d'expliquer, identifier :

Si le contexte est absent, démarrer niveau "praticien adjacent" et ajuster au premier retour.

Étape 2 — Ancrage en une phrase

Formule : "[Concept] = [analogie simple] sauf que [différence clé]."

Exemples :

Étape 3 — Mécanisme core (comment ça marche)

Expliquer le fonctionnement interne avec :

Exemple pour le concept "Promise" en JS :

// Une Promise = un résultat futur. Trois états : pending / fulfilled / rejected.
fetch('/api/data')          // retourne une Promise (pending)
  .then(res => res.json())  // fulfilled → on traite
  .catch(err => console.error(err)); // rejected → on gère

Étape 4 — Cas concret / scénario réel

Ancrer dans un exemple qui résonne avec le contexte de l'utilisateur :

Étape 5 — Ce que ce N'EST PAS (frontières du concept)

Toujours préciser au moins 2 confusions fréquentes :

Étape 6 — Critères de décision / Quand l'utiliser

Pour les concepts techniques, ajouter un tableau ou une liste de décision :

SituationChoisir
Données relationnelles avec jointuresSQL (PostgreSQL/MySQL)
Documents JSON flexiblesMongoDB
Cache clé-valeur haute perfRedis

Étape 7 — Prochaine question naturelle

Proposer 2-3 points d'approfondissement sous forme de questions que l'utilisateur devrait se poser :


Critères de décision du format

ContexteFormat à utiliser
Concept purement abstraitAnalogie + schéma textuel
Concept avec codeSnippet minimal + explication ligne par ligne
Concept avec plusieurs variantesTableau comparatif
Audience non-techniqueMétaphore + zéro code
Demande express ("en 2 lignes")Étape 2 uniquement + lien vers détail

Anti-patterns / Pièges


Bonnes pratiques 2026