Dev & Code

L'agent réactif : il détecte les changements de fichiers et agit seul

Ton agent surveille les fichiers et réagit dès qu'un changement arrive.

Claude CodeCursorIntermédiaireAutonome

Le besoin

  • Tu travailles en TDD et relancer les bons tests à la main te fait perdre du rythme.
  • Les erreurs de lint et de typage s'accumulent entre deux passes de vérification.
  • Le feedback loop entre écriture et validation est trop long.

L'approche

  • Un watcher (chokidar ou similaire) surveille le dossier src/.
  • À chaque modification, il passe le fichier changé à l'agent avec le diff.
  • L'agent identifie les tests à relancer, les exécute et renvoie un rapport.
  • Si une erreur est détectée, l'agent propose un correctif inline dans le terminal.

Étape par étape

  1. 1

    Mise en place du watcher

    Tu configures un script Node ou Python qui surveille ton dossier source et déclenche l'agent à chaque changement en lui passant le nom du fichier et le diff.

  2. 2

    Analyse et sélection des tests

    L'agent lit le diff, identifie les fonctions modifiées et sélectionne les fichiers de tests correspondants pour éviter de tout relancer.

  3. 3

    Rapport et correction

    L'agent affiche le résultat des tests dans le terminal et, si un test échoue, propose directement le correctif dans le fichier source concerné.

Le prompt à donner

Le fichier src/utils/date.ts vient d'être modifié. Voici le diff : [diff]. Identifie quels tests relancer, exécute-les et dis-moi si quelque chose a cassé, avec une suggestion de fix si nécessaire.

Le résultat

Un feedback immédiat après chaque sauvegarde, avec les tests ciblés et un correctif proposé si besoin, sans quitter l'éditeur.

Le verdict NXUS

Très efficace pour les projets bien testés. Le gain de fluidité est immédiat dès la première session.

Cas d'usage similaires

Apprends à piloter tes propres agents IA

Nos formations t'apprennent à transformer ces cas d'usage en automatisations concrètes pour ton métier.

Voir les formations