
Warum Diagramme wichtig sind
- die Ablaufsteuerung in deiner Codebase verstehen willst
- die Datenherkunft vom Input bis zum Output nachvollziehen musst
- andere onboardest oder dein System dokumentierst
Zwei Dimensionen, die du berücksichtigen solltest
- Zweck: Kartierst du Logik, Datenfluss, Infrastruktur oder etwas anderes?
- Format: Willst du etwas Schnelles (wie ein Mermaid-Diagramm) oder etwas Formales (wie UML)?
So promptest du
- Flow Control: „Zeig mir, wie Requests vom Controller bis zur Datenbank laufen.“
- Data Lineage: „Verfolge diese Variable von ihrem Eintrittspunkt bis zu ihrem Ziel.“
- Struktur: „Gib mir eine komponentenbasierte Ansicht dieses Services.“
Arbeiten mit Mermaid
flowchart
für Logik und AbläufesequenceDiagram
für InteraktionenclassDiagram
für Objektstrukturengraph TD
für einfache gerichtete Graphen
- Geh zum Tab „Extensions“
- Such nach „Mermaid“
- Installieren

Diagrammstrategie
- Wähl eine Funktion, Route oder einen Prozess
- Bitte Cursor, diesen Teil mit Mermaid zu visualisieren
- Wenn du ein paar hast, bitte es, sie zu kombinieren
Empfohlener Ablauf
- Starte mit einem detaillierten, niedrigstufigen Diagramm
- Fasse es zu einer mittleren Ebene zusammen
- Wiederhol das, bis du die gewünschte Abstraktionsebene erreichst
- Bitte Cursor, sie zu einem einzigen Diagramm oder einer Systemmap zusammenzuführen
Takeaways
- Nutze Diagramme, um Flow, Logik und Daten zu verstehen
- Fang mit kleinen Prompts an und erweitere dein Diagramm Schritt für Schritt
- Mermaid ist das einfachste Format, mit dem du in Cursor arbeiten kannst
- Starte auf Low-Level und abstrahiere nach oben, genau wie im C4-Modell
- Cursor hilft dir, Diagramme mühelos zu erstellen, zu verfeinern und zu kombinieren