Communitygithub.com

Graphify-Labs/graphify

Utilisez pour toute question sur une base de code, son architecture, les relations entre fichiers ou le contenu d'un projet — en particulier lorsque graphify-out/ existe, où la question doit d'abord être traitée comme une requête graphify. Transforme toute entrée (code, docs, articles, images, vidéos) en un graphe de connaissances persistant avec des nœuds divins, détection de communautés et outils de requête/chemin/explication.

Qu'est-ce que graphify ?

Graphify-Labs/graphify est un outil puissant pour les agents IA qui convertit n'importe quelle entrée (code source, documentation, articles de recherche, images, vidéos) en un graphe de connaissances persistant. Cela permet aux développeurs et aux agents de comprendre rapidement l'architecture d'une base de code, les relations entre fichiers, et la structure globale d'un projet. L'outil génère des 'nœuds divins' pour résumer des concepts clés, utilise la détection de communautés pour regrouper des entités liées, et fournit des outils de requête, de recherche de chemin et d'explication pour interroger le graphe. La documentation SKILL.md explique comment configurer, utiliser et interpréter les résultats de ces graphes, rendant cet outil idéal pour l'analyse de code complexe, la revue de code assistée par IA, et la navigation dans de grands projets.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Graphify-Labs/graphify

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait graphify ?

Utilisez pour toute question sur une base de code, son architecture, les relations entre fichiers ou le contenu d'un projet — en particulier lorsque graphify-out/ existe, où la question doit d'abord être traitée comme une requête graphify. Transforme toute entrée (code, docs, articles, images, vidéos) en un graphe de connaissances persistant avec des nœuds divins, détection de communautés et outils de requête/chemin/explication.

Configuration

  1. Installation : Clonez le dépôt et installez les dépendances :
git clone https://github.com/Graphify-Labs/graphify.git
cd graphify
pip install -r requirements.txt
  1. Exécution : Pour analyser une base de code :
python graphify.py --input /chemin/vers/le/projet
  1. Sortie : Les résultats sont stockés dans graphify-out/ avec la structure suivante :
  • nodes.json : Tous les nœuds du graphe
  • edges.json : Arêtes entre les nœuds
  • community.json : Résultats de la détection de communautés

Utilisation avec un agent IA

Lorsque l'agent détecte un dossier graphify-out/ dans le répertoire de travail, il doit prioriser les requêtes graphify avant toute autre analyse. Les commandes suivantes sont disponibles :

  • /query <question> : Interroge le graphe pour répondre à une question sur la base de code.
  • /path <de_noeud> <à_noeud> : Trouve le chemin le plus court entre deux nœuds.
  • /explain <noeud> : Fournit une explication détaillée d'un nœud et de ses connexions.

Exemples

  1. Question sur l'architecture :
/query "Quels sont les modules principaux de ce projet ?"
  1. Recherche de chemin :
/path "ModuleA" "ModuleB"
  1. Explication d'un nœud :
/explain "classe_utilisateur"

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue sur le dépôt GitHub.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés