Was macht diagram-creator?
Erstellen Sie professionelle Diagramme mit Mermaid, PlantUML und anderen textbasierten Diagrammwerkzeugen. Generieren Sie Flussdiagramme, Sequenzdiagramme, Architekturdiagramme und mehr.
Überblick
Diese Fähigkeit ermöglicht es Ihnen, Diagramme schnell und einfach aus reinen Textbeschreibungen zu erstellen. Sie unterstützt mehrere Diagrammtypen und Ausgabeformate, die nahtlos in Dokumentationen, Präsentationen oder technische Spezifikationen integriert werden können.
Unterstützte Werkzeuge
- Mermaid: Ein weit verbreitetes, JavaScript-basiertes Diagrammwerkzeug, das in viele Plattformen integriert ist (GitHub, GitLab, Notion, etc.).
- PlantUML: Ein leistungsstarkes Werkzeug zur Erstellung von UML-Diagrammen, das auch andere Diagrammtypen unterstützt.
- Weitere: Andere textbasierte Alternativen wie
Graphviz(DOT),asciiflow(ASCII),ditaausw.
Diagrammtypen
- Flussdiagramme
- Sequenzdiagramme
- Klassendiagramme
- Gantt-Diagramme
- Architekturdiagramme
- ER-Diagramme
- Git-Verlaufsgraphen
- UML-Zustandsdiagramme
- Mindmaps
- Und viele mehr...
Verwendung
Um ein Diagramm zu erstellen, geben Sie einfach eine Beschreibung des gewünschten Diagramms in natürlicher Sprache an. Der Agent verarbeitet die Eingabe, wählt das am besten geeignete Werkzeug aus und generiert den entsprechenden Code.
Beispiel
Erstelle ein Flussdiagramm, das den Anmeldeprozess eines Benutzers darstellt.
Der Agent würde dann einen Mermaid- oder PlantUML-Codeblock erzeugen, der etwas wie folgt aussieht:
graph TD
A[Benutzer öffnet Website] --> B{Angemeldet?}
B -->|Ja| C[Dashboard anzeigen]
B -->|Nein| D[Anmeldeseite anzeigen]
D --> E[Benutzer gibt Anmeldedaten ein]
E --> F{Anmeldedaten gültig?}
F -->|Ja| C
F -->|Nein| G[Fehlermeldung anzeigen]
G --> D
Hinweis: Die Fähigkeit kann Diagramme sowohl inline als auch in Dateien rendern, abhängig von der Plattform und den Anforderungen.
Konfiguration
Diese Fähigkeit erfordert keine spezielle Konfiguration. Sie funktioniert mit der standardmäßigen Diagrammdarstellung der Plattform (z. B. unterstützt Claude Code die native Anzeige von Mermaid-Diagrammen im Chat).
Einschränkungen
- Diagramme werden in der Regel als Codeblock ausgegeben, der dann vom Client gerendert wird – erfordert möglicherweise Unterstützung durch die Plattform.
- Komplexe oder stark benutzerdefinierte Diagramme können mehr Iterationen erfordern.
- Einige Plattformen unterstützen möglicherweise nicht alle Werkzeuge oder Diagrammtypen.