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 ?
> trouve où les permissions utilisateur sont vérifiées
> explique comment fonctionne la couche de mise en cache

Automatiser les opérations Git

> valide mes modifications
> crée une pr
> quel commit a ajouté des tests pour markdown en décembre dernier ?
> rebase sur main et résous les conflits de fusion

Modifier le code intelligemment

> ajoute une validation des entrées au formulaire d'inscription
> refactorise le logger pour utiliser la nouvelle API
> corrige la condition de concurrence dans la file d'attente des workers

Tester et déboguer votre code

> exécute les tests pour le module d'authentification et corrige les échecs
> trouve et corrige les vulnérabilités de sécurité
> explique 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échis à la façon dont nous devrions architecturer le nouveau service de paiement
> réfléchis sérieusement aux cas limites dans notre flux d'authentification

Claude Code indiquera quand Claude (Sonnet 3.7) utilise une réflexion approfondie. Vous pouvez proactivement demander à Claude de “réfléchir” ou “réfléchir profondément” pour des tâches nécessitant plus de planification. Nous vous suggérons d’abord d’informer Claude de votre tâche et de le laisser recueillir 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échis sérieusement” déclenchera une réflexion plus approfondie que simplement dire “réfléchis”.

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 une exécution sans interface. Ceci est particulièrement utile pour exécuter Claude Code dans des contextes non interactifs comme des scripts, des pipelines et des 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 "mets à jour le README avec les derniers changements" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...