In den eigenen Worten des Skills
Erzeugt Diagramme im Excalidraw-Format aus natürlichsprachigen Beschreibungen. Unterstützt neun Diagrammtypen: Flussdiagramme für sequenzielle Abläufe, Beziehungsdiagramme für Entitätsverbindungen, Mindmaps für Konzepthierarchien, Architekturdiagramme für Systemdesign, Datenflussdiagramme für Datenverarbeitungsprozesse, Business-Flow-Swimlane-Diagramme für funktionsübergreifende Workflows, Klassendiagramme für objektorientiertes Design, Sequenzdiagramme für Objektinteraktionen über die Zeit sowie ER-Diagramme für Datenbank-Entitätsbeziehungen.
Gibt .excalidraw-JSON-Dateien mit passenden Elementen (Rechtecke, Ellipsen, Rauten, Pfeile, Text) aus, die anhand berechneter Koordinaten positioniert und mit einheitlichen Farbschemata gestaltet sind. Dateien öffnen sich direkt in Excalidraw unter excalidraw.com oder über die VS-Code-Erweiterung.
Was er erzeugt
- Vollständige .excalidraw-JSON-Datei mit aussagekräftigem Dateinamen
- Zusammenfassung des Erstellten inklusive Diagrammtyp und Elementanzahl
- Anleitung zum Öffnen und Bearbeiten des Diagramms in Excalidraw
So funktioniert es
- 01Die Anfrage verstehen
Analysiert die Beschreibung des Nutzers, um den Diagrammtyp (Flussdiagramm, Beziehung, Mind Map, Architektur), die Schlüsselelemente (Entitäten, Schritte, Konzepte), die Beziehungen (Ablauf, Verbindungen, Hierarchie) und die Komplexität (Anzahl der Elemente) zu bestimmen.
- 02Den passenden Diagrammtyp wählen
Ordnet die Absicht des Nutzers dem Diagrammtyp zu, indem Schlüsselwörter erkannt werden.
- 03Strukturierte Informationen extrahieren
Listet Elemente je nach Diagrammtyp auf. Für Flussdiagramme: aufeinanderfolgende Schritte, Entscheidungspunkte, Start- und Endpunkte.
- 04Das Excalidraw-JSON generieren
Erstellt die .excalidraw-Datei mit passenden Elementtypen (Rechteck, Ellipse, Raute, Pfeil, Text) und legt die wichtigsten Eigenschaften fest, darunter Position (x-, y-Koordinaten), Größe (Breite, Höhe), Stil (strokeColor, backgroundColor, fillStyle), Schrift (fontFamily: 5 für Excalifont) und Verbindungen (points-Array für Pfeile).
- 05Die Ausgabe formatieren
Strukturiert die vollständige Excalidraw-Datei mit type, version, source, elements-Array, appState (viewBackgroundColor, gridSize) und files-Objekt.
- 06Speichern und Anweisungen geben
Speichert als descriptive-name.excalidraw und informiert den Nutzer, wie die Datei geöffnet werden kann: über excalidraw.com, durch Klicken auf „Open“ oder per Drag-and-Drop der Datei, oder mit der Excalidraw-VS-Code-Erweiterung.