Quand et pourquoi ajouter du code — sans être développeur
📌 Ce session est informatifVous n'avez pas besoin de coder. L'objectif est de savoir QUAND et POURQUOI utiliser des scripts — Claude les écrira pour vous.
3 patterns — Choisissez le bon
Pattern
Quand l'utiliser
Niveau
A — Markdown seul
Rédaction, analyse, synthèse, formatage
Débutant
B — Markdown + Scripts
Calcul, validation, traitement de fichiers
Intermédiaire
C — Markdown + Scripts + MCP
Workflows connectés à des outils externes
Avancé
💡 Règle de décisionClaude peut raisonner ? → Pattern A. Besoin d'un calcul exact ou traitement fichier ? → Pattern B. Interaction avec un service externe ? → Pattern C.
Structure d'un Skill avec scripts (Pattern B)
mon-skill/
├── SKILL.md ← instructions principales
└── scripts/
├── validate.py ← validation de données
└── convert.js ← conversion de format
Dans SKILL.md, vous référencez les scripts : « Exécute scripts/validate.py pour vérifier le format »
📌 Avantage des scriptsSeul le RÉSULTAT du script entre dans le contexte de Claude, pas le code. Économie de tokens + précision garantie.
Session 7 · Pas à pas
Faire écrire ses scripts par Claude
4 étapes pour obtenir un Skill avec script sans coder soi-même
💡 RappelVous ne devez pas écrire le code. Décrivez ce que le script doit faire — Claude s'en charge.
1
Identifier la tâche déterministe
▶
Une tâche déterministe produit toujours le même résultat pour la même entrée. Ex : calculer une TVA, valider un format email, compter des mots, convertir un CSV. Si le résultat dépend d'un jugement → Pattern A. Si le résultat est calculable → Pattern B.
2
Décrire la tâche à Claude
▶
Ex : « J'ai besoin d'un script Python qui vérifie qu'un fichier CSV contient les colonnes : nom, prénom, email, date. S'il en manque une, il liste les colonnes manquantes. »
3
Demander l'intégration dans un Skill complet
▶
Ex : « Intègre ce script dans un Skill complet avec un SKILL.md qui explique à Claude quand utiliser ce script, comment présenter les résultats à l'utilisateur, et quoi faire en cas d'erreur. »
4
Tester et valider
▶
Uploadez le Skill généré. Testez avec un fichier de données réel. Vérifiez que Claude suit bien la procédure décrite dans SKILL.md. Itérez si nécessaire (le script peut toujours être amélioré via Claude).
Session 7 · Quiz
Valider vos acquis — 4 questions
Question 1 / 4
Vous voulez créer un Skill qui rédige des emails professionnels selon votre style. Quel pattern choisissez-vous ?
Pattern A — Markdown seul
Pattern B — Markdown + Scripts
Pattern C — Markdown + Scripts + MCP
La rédaction est une tâche de jugement et de langage — Claude excelle dedans sans code. Pattern A suffit largement. Ajouter des scripts ne ferait pas mieux ici.
Question 2 / 4
Quel est l'avantage d'un script dans un Skill par rapport aux instructions Markdown seules pour un calcul ?
Le script est plus facile à lire pour Claude
Le script produit un résultat exact et déterministe, et seul son résultat (pas le code) consomme des tokens
Le script permet d'accéder à Internet
Un script Python calcule avec une précision absolue. Et seul son output entre dans le contexte (ex. « 42.5 » ou « Erreur colonne manquante »), pas les dizaines de lignes de code. C'est plus fiable ET plus économique en tokens.
Question 3 / 4
Vous n'êtes pas développeur. Vous avez besoin d'un Skill avec un script Python. Que faites-vous ?
Renoncer aux scripts et rester sur Pattern A uniquement
Suivre un cours de Python avant de créer votre Skill
Décrire la tâche à Claude et lui demander d'écrire le script ET l'intégrer dans un Skill complet
Claude peut écrire les scripts pour vous. Décrivez simplement ce que le script doit faire (entrée → sortie), et demandez à Claude de créer le Skill complet avec SKILL.md + scripts/. Pas de code à écrire de votre côté.
Question 4 / 4
Quel pattern choisiriez-vous pour un Skill qui doit créer un ticket Jira et notifier un canal Slack ?
Pattern A — Markdown seul
Pattern B — Markdown + Scripts
Pattern C — Markdown + Scripts + MCP
Interagir avec Jira et Slack nécessite des connecteurs MCP (ces outils sont externes à Claude). Pattern C combine le Skill pour le workflow et les connecteurs MCP pour l'accès aux services.
Session 7 · Checklist
Suis-je prêt(e) pour le Session 8 — Livrable final ?
0 / 9 acquis
🎯 Je sais choisir le bon pattern
Je distingue Pattern A (Markdown), B (+ scripts) et C (+ MCP)
Je sais quand une tâche nécessite un script (résultat déterministe)
Je sais que Claude peut écrire les scripts pour moi
🔧 Je comprends les scripts
Je comprends pourquoi seul le résultat du script entre dans le contexte
Je comprends la structure d'un dossier Skill avec scripts/
Je sais comment référencer un script dans SKILL.md
🚀 Je suis prêt(e) pour le livrable final
J'ai identifié ma tâche répétitive principale pour le Session 8
J'ai préparé mes réponses aux 3 questions (tâche, règles, exemple)
J'ai fait le quiz et obtenu 3/4 ou plus
🎯 Session 8 — Livrable finalVous créez VOTRE Skill métier personnalisé. SKILL.md fonctionnel, uploadé et testé en direct.