Claude Code fonctionne directement dans votre terminal, comprenant le contexte de votre projet et effectuant des actions concrètes. Pas besoin d’ajouter manuellement des fichiers au contexte - Claude explorera votre base de code selon les besoins.

Comprendre un code non familier

> que fait le système de traitement des paiements ?
> trouver où sont vérifiées les permissions des utilisateurs
> expliquer comment fonctionne la couche de mise en cache

Automatiser les opérations Git

> valider mes modifications
> créer une pr
> quel commit a ajouté les tests pour markdown en décembre ?
> rebaser sur main et résoudre les conflits de fusion

Modifier le code intelligemment

> ajouter la validation des entrées au formulaire d'inscription
> refactoriser le logger pour utiliser la nouvelle API
> corriger la condition de concurrence dans la file d'attente des workers

Tester et déboguer votre code

> exécuter les tests du module d'authentification et corriger les échecs
> trouver et corriger les vulnérabilités de sécurité
> expliquer pourquoi ce test échoue

Encourager une réflexion plus approfondie

Pour les problèmes complexes, demandez explicitement à Claude de réfléchir plus profondément :

> réfléchir à la façon dont nous devrions architecturer le nouveau service de paiement
> réfléchir en profondeur aux cas limites dans notre flux d'authentification

Claude Code indiquera quand Claude (3.7 Sonnet) utilise une réflexion approfondie. Vous pouvez proactivement demander à Claude de “réfléchir” ou “réfléchir profondément” pour les tâches nécessitant plus de planification. Nous vous suggérons de d’abord informer Claude de votre tâche et de le laisser rassembler le contexte de votre projet. Ensuite, demandez-lui de “réfléchir” pour créer un plan.

Claude réfléchira davantage en fonction des mots que vous utilisez. Par exemple, “réfléchir en profondeur” déclenchera une réflexion plus approfondie que de dire simplement “réfléchir”.

Pour plus de conseils, consultez Conseils pour la réflexion approfondie.

Automatiser les flux de travail CI et d’infrastructure

Claude Code est livré avec un mode non interactif pour l’exécution sans interface. Ceci est particulièrement utile pour exécuter Claude Code dans des contextes non interactifs comme les scripts, les pipelines et les Github Actions.

Utilisez --print (-p) pour exécuter Claude en mode non interactif. Dans ce mode, vous pouvez définir la variable d’environnement ANTHROPIC_API_KEY pour fournir une clé API personnalisée.

Le mode non interactif est particulièrement utile lorsque vous préconfigurez l’ensemble des commandes que Claude est autorisé à utiliser :

export ANTHROPIC_API_KEY=sk_...
claude -p "mettre à jour le README avec les derniers changements" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...