Ich habe das Claude Plugin gesehen und dachte mir der Output könnte gernerell Hilfreich sein, also habe ich es mal erstellt.
zu finden : https://github.com/Avatarsia/openxe-knowledge-graph
ich habe für unseren eigenen Bedarf einen Knowledge-Graph für OpenXE erstellt — und stelle ihn jetzt öffentlich, weil er beim Einarbeiten und Navigieren so hilfreich war, dass andere ihn wahrscheinlich auch brauchen können.
Was ist das? Eine interaktive Architektur-Karte des Codebases: jede PHP-Datei, jede Klasse, jede signifikante Funktion, jedes Template ist ein Node; die Beziehungen (imports, contains, inherits, configures, …) sind Edges. Insgesamt 10.063 Nodes und 10.534 Edges, gruppiert in 14 logische Layer (Business Modules, Core Components, Carrier Integrations, ObjectAPI, Page Controllers, View Templates …). Dazu eine geführte 14-Schritt-Tour vom Entry Point bis zum Deployment.
Erzeugt mit dem Understand-Anything Claude-Code-Plugin auf dem aktuellen upstream/master (Commit 4d7ff889).
Wozu ist das gut?
- Neu bei OpenXE? Die geführte Tour zeigt dir in 14 Stationen, wie das Projekt zusammengesetzt ist — vom
phpwf-Workflow-Framework über die Core-Komponenten bis zur ObjectAPI und den Page-Controllern. - Bestimmtes Modul gesucht? Layer-Filter + Fuzzy-Suche über Datei-Namen, Summaries und Tags. Klick auf einen Node zeigt den Inhalt + Nachbarn (was importiert das, was wird hier importiert).
- Vor einem Refactoring? Schau dir die
imports/depends_on-Kanten an, bevor du etwas Zentrales anfasst. - Onboarding-Material: weniger „lies dich erstmal durch 2.500 PHP-Files", mehr „schau dir Layer X an und folge dem Datenfluss".
Wie ansehen?
In Kürze (3 Schritte, ausführlich im Repo-README):
- Plugin installieren (Claude Code vorausgesetzt):
- Repo + OpenXE-Clone besorgen — siehe README im Repo für die genauen
git clone-Befehle. - Dashboard starten:
Im Browser öffnet sich der lokale Vite-Server (http://127.0.0.1:5173/?token=…) mit Layer-Übersicht, Suche und Tour.
Bilder
Übersicht mit Layern + Tour-Liste:
Geführte Tour: