Comprendre n'importe quel dépôt GitHub en changeant un mot dans l'URL
Le guide des deux mots à changer dans une URL GitHub pour obtenir le schéma d'un projet et tout son code à coller dans Claude.
Le principe
Tu pars de l'adresse d'un dépôt :
https://github.com/codewithtoushif/working-calculator
Tu changes un seul mot dans cette adresse. Selon le mot, tu obtiens le schéma du projet ou tout son code en un bloc.
1. github → gitdiagram : le schéma du projet
https://gitdiagram.com/codewithtoushif/working-calculator
Tu tapes entrée et il te dessine l'architecture complète : les fichiers, les dossiers, et les flèches qui montrent comment tout est relié.
Ce que tu peux faire sur la page :
| Bouton | Ce que ça fait |
|---|---|
| Clic sur une boîte | Ouvre le fichier correspondant dans le dépôt |
| Regenerate Diagram | Refait le schéma autrement |
| Export Diagram | Récupère le schéma pour le garder |
| Enable Zoom | Zoom dans le schéma |
| Private Repos | Pour tes dépôts privés, avec ta clé |
Site : https://gitdiagram.com 16 000 étoiles sur GitHub. Gratuit.
2. github → gitingest : tout le code en un bloc
https://gitingest.com/codewithtoushif/working-calculator
Tu obtiens trois choses sur la même page :
- Summary : le dépôt, le commit exact, le nombre de fichiers analysés
- Directory Structure : l'arborescence du projet
- Files Content : le contenu de tous les fichiers, à la suite
Puis tu cliques sur Copy all. Tout est dans ton presse-papier.
Site : https://gitingest.com 15 500 étoiles sur GitHub. Gratuit.
3. Le coller dans Claude
- Ouvre Claude
- Colle le bloc de Gitingest
- Pose ta question
Trois demandes qui marchent bien juste après avoir collé :
Explique-moi ce projet fichier par fichier, comme si je découvrais le code.
Où est la logique principale, et quel fichier je dois modifier pour changer le comportement X ?
Liste-moi les dépendances entre les fichiers et les points fragiles du projet.
Claude a le contexte complet du code, donc tu n'envoies plus les fichiers un par un.
Sans passer par le site
- Extension Chrome Gitingest : https://chromewebstore.google.com/detail/gitingest-turn-any-git-re/adfjahbijlkjfoicpjkhjicpjpjfaood
- Paquet Python : https://pypi.org/project/gitingest/ (installation avec
pip install gitingest) - Dépôt de Gitingest : https://github.com/coderamp-labs/gitingest
L'ordre que je conseille
- gitdiagram pour voir la forme du projet en 30 secondes
- gitingest + Copy all pour le détail
- Claude pour les questions
Une question ? Réponds直接 à ce message, je lis tout.