Aller au contenu principal

Testez vos connaissances

Testez vos connaissances

Avant de conclure ce cours, prenez un moment pour verifier votre comprehension des concepts cles. Repondez mentalement a chaque question avant de consulter la reponse.

1. Tool use

Question : Pourquoi les assistants de programmation ont-ils besoin du mecanisme de tool use ?

Les modeles de langage ne peuvent que traiter du texte et renvoyer du texte. Le tool use leur permet d’interagir avec le monde exterieur : lire des fichiers, executer des commandes, modifier du code.

2. CLAUDE.md

Question : Quelle est la difference entre CLAUDE.md, CLAUDE.local.md et ~/.claude/CLAUDE.md ?

  • CLAUDE.md — commite et partage avec l’equipe, genere par /init
  • CLAUDE.local.md — personnel, non partage, pour vos preferences individuelles
  • ~/.claude/CLAUDE.md — global, s’applique a tous vos projets

3. Gestion du contexte

Question : Quelle est la difference entre /compact et /clear ?

  • /compact resume l’historique en preservant les informations cles — ideal pour enchainer des taches connexes
  • /clear supprime tout l’historique — ideal pour changer completement de sujet

4. Commandes personnalisees

Question : Comment creer une commande /audit dans Claude Code ?

Creez un fichier .claude/commands/audit.md contenant les instructions de la commande. Le nom du fichier devient le nom de la commande.

5. Hooks

Question : Quelle est la difference entre un hook PreToolUse et PostToolUse ?

  • PreToolUse s’execute avant l’outil et peut bloquer l’operation (code de sortie 2)
  • PostToolUse s’execute apres l’outil et peut seulement fournir du feedback

6. Securite

Question : Comment empecher Claude de lire un fichier .env ?

Creez un hook PreToolUse avec le matcher Read|Grep qui verifie si le chemin du fichier contient .env et sort avec le code 2 si c’est le cas.

7. SDK

Question : Quelles sont les permissions par defaut du SDK Claude Code ?

Lecture seule. Pour autoriser l’ecriture, il faut explicitement ajouter les outils dans allowedTools.

8. Integration GitHub

Question : Quels sont les deux workflows par defaut de l’integration GitHub ?

  • Mention@claude dans les issues/PR pour demander des taches
  • Pull Request — revue automatique a chaque nouvelle PR

Certification officielle — Pour obtenir la certification, rendez-vous sur Anthropic Academy et passez le quiz officiel.