5 minutes
How to Comprendre de grandes bases de code with Eigent
Suivez les flux de requêtes, cartographiez les modules inconnus et trouvez rapidement les bons fichiers — avant de faire votre première modification.
What you need
- Application de bureau Eigent
- Accès à la base de code (locale ou dépôt connecté)
Best for
- Nouveaux ingénieurs en prise de poste sur un dépôt ou un service
- Toute personne qui veut comprendre le fonctionnement d’une fonctionnalité avant de la modifier
- Responsables techniques qui examinent une nouvelle base de code avant une mission
Starter Prompt
Explique comment la requête circule dans [name of the system area] dans la base de code. Inclure : - quels modules possèdent quoi - où les données sont validées - les principaux pièges à surveiller avant d’apporter des modifications Termine par les fichiers que je devrais lire ensuite.
Comment ça marche
- Donnez à Eigent les fichiers, répertoires ou la zone fonctionnelle pertinents que vous souhaitez comprendre.
- Demandez-lui de suivre le flux de la requête et d’expliquer quels modules gèrent la logique métier, le transport, la persistance ou l’interface utilisateur.
- Demandez où se produisent la validation, les effets de bord ou les transitions d’état avant de modifier quoi que ce soit.
- Terminez en demandant quels fichiers vous devriez lire ensuite et quels sont les points à risque.
Plus de prompts à essayer
- Quel module gère la vraie logique métier par rapport à la couche de transport ou à l’interface utilisateur ?
- Où la validation a-t-elle lieu, et quelles hypothèses y sont imposées ?
- Quels fichiers associés ou tâches en arrière-plan sont faciles à manquer si je modifie ce flux ?
- Quels tests ou vérifications dois-je exécuter après avoir modifié cette zone ?
- Explique-moi ce dépôt — donne-moi une vue d’ensemble avant que je me plonge dedans.
Comment l’utiliser
Ouvrez Eigent avec votre base de code connectée. Commencez large si vous débutez (« Explique-moi ce dépôt »), puis affinez vers la zone spécifique que vous devez modifier. Plus vous circonscrivez la demande — un nom de fonctionnalité, un répertoire, un chemin de requête — plus l’explication sera concrète. Continuez à poser des questions de suivi jusqu’à ce que l’explication soit suffisamment précise pour que vous vous fassiez confiance pour faire la première modification.
Résultat attendu
Une carte concrète des modules indiquant quel code gère quoi, un flux de requête retracé, les principaux points de validation, une liste des zones à risque ou faciles à manquer, et une liste des prochains fichiers à consulter avant d’apporter des modifications.
Limitations
- Fonctionne mieux lorsque vous ciblez une zone spécifique plutôt que de demander d’un coup des informations sur tout le dépôt.
- Les très grands monorepos gagnent à être d’abord réduits à un seul service ou package.
- Eigent lit ce qui se trouve dans la base de code connectée — il ne peut pas raisonner sur un comportement d’exécution qu’il n’a pas observé.
Related workflows
Refactorisez votre base de code
Supprimez le code mort et modernisez les patterns hérités sans changer le comportement — par petites…
Exécuter des migrations de code
Migrez des stacks legacy par points de contrôle maîtrisés — cartographiez l’ancien système vers le n…
Enregistrer des workflows comme skills
Transformez un thread Eigent fonctionnel, des règles de revue, des commandes de test ou des checklis…