mermaid — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mermaid (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Erzeugt Mermaid-Code im wissenschaftlichen Minimalstil ruhig, lesbar, druckfreundlich. Diagramme sollen den Text ergaenzen, nicht ueberlagern kein Farbrauschen, keine Schatten, keine 3D-Effekte.
references/ laden (sind gross — nicht alle auf einmal).
keine Fuellwoerter. Schweizer Hochdeutsch (siehe [[wiss-schreiben-bsc]]), d.h. ss statt scharfes-s, Schweizer Guillemets wenn benoetigt.
scientific-minimal (s.u.).Farbakzent nur wenn der Inhalt es zwingend braucht (z.B. Hervorhebung eines DSR-Artefakts gegenueber Umgebung).
Datei gehoert (latex/figures/mermaid/<name>.mmd) und welche Bildunterschrift in LaTeX passt. Wenn der Output in die Thesis fliesst: Hinweis auf [[ki-deklaration-bsc]] geben.
Beide Presets nutzen das base-Theme — nur dieses ist anpassbar. Schrift wird auf eine neutrale Sans-Serif gestellt, damit Diagramme auch in einem Times-New-Roman-Fliesstext nicht typografisch durcheinanderwirken (Tufte-Konvention: Abbildungstext darf vom Fliesstext abweichen, solange er in sich konsistent ist).
scientific-minimal (Default)Reines Graustufenbild. Verwenden fuer fast alle Diagramme.
---
config:
theme: base
themeVariables:
fontFamily: 'Inter, Helvetica Neue, Arial, sans-serif'
fontSize: '14px'
background: '#FFFFFF'
primaryColor: '#F4F4F5'
primaryTextColor: '#18181B'
primaryBorderColor: '#3F3F46'
secondaryColor: '#FAFAFA'
secondaryTextColor: '#18181B'
secondaryBorderColor: '#71717A'
tertiaryColor: '#FFFFFF'
tertiaryTextColor: '#18181B'
tertiaryBorderColor: '#A1A1AA'
lineColor: '#52525B'
textColor: '#18181B'
mainBkg: '#F4F4F5'
noteBkgColor: '#FAFAFA'
noteTextColor: '#18181B'
noteBorderColor: '#A1A1AA'
clusterBkg: '#FAFAFA'
clusterBorder: '#A1A1AA'
edgeLabelBackground: '#FFFFFF'
---scientific-accent (sparsam)Wie A, ergaenzt um genau einen dezenten Blau-Akzent. Nur einsetzen, wenn exakt eine semantische Kategorie hervorgehoben werden soll (z.B. "DSR-Artefakt" vs. "Umweltvariablen", "Treatment" vs. "Kontrolle"). Maximal 1–2 Knoten pro Diagramm im Akzent — sonst entsteht Rauschen.
Akzentfarbe: #1E40AF (gedaempftes Indigo-Blau, gut druckbar in S/W als mittleres Grau). Anwendung per classDef/class:
flowchart LR
A[Eingang] --> B[Verarbeitung]
B --> C[Ergebnis]
classDef accent fill:#DBE3F2,stroke:#1E40AF,color:#0B1F4F,stroke-width:1.5px
class B accentzwei Diagramme.
LR (Links→Rechts) bevorzugen — passtin den 12.4 cm breiten Textbereich der Thesis. Nur wenn Hierarchie dominant ist: TD.
("Datenbereinigung" statt "Daten werden bereinigt"). Knoten kurz halten (max. vier Woerter), Details in den Fliesstext.
Verb). Pfeil-Stil: einfache durchgezogene Linie. Gestrichelt (-.->) nur fuer "optional/asynchron".
fa:fa-*), keine Hintergrundbilder.themeVariables.unveraendert, wenn etabliert (z.B. Design Science Research).
Diese Auswahl ist fuer eine wirtschaftsinformatische DSR-Arbeit sinnvoll. Andere Typen koennen auf Wunsch verwendet werden, aber zuerst hinterfragen, ob sie zur Aussage passen.
| Typ | Wann | Referenz |
|---|---|---|
| Flowchart | Prozesse, Entscheidungsbaeume, DSR-Zyklus | flowchart.md |
| Sequence | Interaktionen, API-Calls, Akteurs-Reihenfolge | sequenceDiagram.md |
| State | Zustaende eines Artefakts/Systems | stateDiagram.md |
| ER | Datenmodell, konzeptionelles Schema | entityRelationshipDiagram.md |
| Gantt | Zeitplan/Meilensteine | gantt.md |
| Timeline | Forschungs-/Projekthistorie | timeline.md |
| Quadrant | Positionierung (2x2-Analyse) | quadrantChart.md |
| Requirement | Anforderungs-Traceability (DSR) | requirementDiagram.md |
| Sankey | Fluesse, Konversion | sankey.md |
| XY-Chart | Linien-/Balkendiagramme aus Code | xyChart.md |
Weitere Typen (Class, C4, Git, Mindmap, Pie, Kanban, Architecture, Block, Packet, Radar, Treemap, User Journey, ZenUML) sind unter references/ verfuegbar — fuer diese Thesis selten relevant. Pie-Charts grundsaetzlich vermeiden; ein Balkendiagramm ist lesbarer.
themeVariables-Liste
Konfiguration
benutzer, datenbank, dsrZyklus1)benennen, nicht A/B/C. Labels in den eckigen Klammern bleiben menschen-lesbar.
(latex/figures/mermaid/dsr-prozess.mmd) und eine Zeile mit LaTeX-Caption-Vorschlag.
KI-Deklaration ([[ki-deklaration-bsc]]), da Mermaid-Code KI-generiert ist und das fertige Bild somit eine KI-erstellte Visualisierung ist.
---
config:
theme: base
themeVariables:
fontFamily: 'Inter, Helvetica Neue, Arial, sans-serif'
fontSize: '14px'
background: '#FFFFFF'
primaryColor: '#F4F4F5'
primaryTextColor: '#18181B'
primaryBorderColor: '#3F3F46'
lineColor: '#52525B'
clusterBkg: '#FAFAFA'
clusterBorder: '#A1A1AA'
---
flowchart LR
umfeld[Umfeld<br/>Menschen, Organisation, Technologie]
wissen[Wissensbasis<br/>Theorien, Methoden, Modelle]
subgraph forschung[Design Science Research]
direction TB
bauen[Artefakt entwickeln] --> evaluieren[Artefakt evaluieren]
evaluieren -.-> bauen
end
umfeld -- Anforderungen --> forschung
forschung -- Anwendung --> umfeld
wissen -- Grundlagen --> forschung
forschung -- Beitrag --> wissenDateiname: latex/figures/mermaid/dsr-zyklus.mmd Caption-Vorschlag: «Design-Science-Research-Zyklus nach Hevner (2007).»
Anforderung der Nutzerin/des Nutzers: $ARGUMENTS
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.