CommunityCodierung & Entwicklunggithub.com

lum1104/understand

Analysiere eine Codebasis und erstelle einen interaktiven Wissensgraphen, um Architektur, Komponenten und Beziehungen zu verstehen.

Was ist understand?

Diese Fähigkeit ermöglicht es einem KI-Agenten, eine Codebasis zu analysieren und einen interaktiven Wissensgraph zu generieren, der die Architektur, Komponenten und deren Beziehungen visualisiert. Es ist besonders nützlich für Entwickler, die sich schnell in ein neues Projekt einarbeiten müssen oder komplexe Abhängigkeiten in bestehenden Systemen verstehen wollen. Der generierte Graph zeigt Module, Klassen, Funktionen und Datenflüsse als Knoten und Kanten, die erkundet werden können. Unterstützt wird die Analyse von Sprachen wie Python, JavaScript, TypeScript und Java, wobei der Agent durch statische Analyse und Mustererkennung die Struktur erfasst.

Funktioniert mit~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/lum1104/understand-anything/tree/main/skills/understand

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht understand?

Analysiere eine Codebasis, um einen interaktiven Wissensgraphen für das Verständnis von Architektur, Komponenten und Beziehungen zu erstellen.

Funktionsweise

Diese Fähigkeit durchsucht das angegebene Verzeichnis, identifiziert wichtige Codeelemente (Module, Klassen, Funktionen) und erstellt einen gerichteten Graphen, der deren Verbindungen darstellt.

Verwendung

  1. Gib den Pfad zur Codebasis an.
  2. Der Agent analysiert die Dateien und extrahiert Strukturinformationen.
  3. Ein interaktiver HTML-Graph wird generiert und im Browser geöffnet.

Unterstützte Sprachen

  • Python
  • JavaScript / TypeScript
  • Java

Beispiel

# Analysiere ein Projekt
python analyze.py /pfad/zum/projekt

Abhängigkeiten

Stelle sicher, dass die folgenden Bibliotheken installiert sind:

  • networkx
  • pyvis
  • ast (Standardbibliothek)

Ausgabe

Der Graph wird als knowledge_graph.html gespeichert und automatisch im Standardbrowser geöffnet.

Verwandte Skills