/[name-of-workflow] aufgerufen werden.
Workflows sind ausschließlich manuell — Cascade wird einen Workflow niemals automatisch aufrufen. Wenn Cascade einen Ablauf selbstständig erkennen soll, verwenden Sie stattdessen eine Skill.
Funktionsweise

/[workflow-name] auf.
Nach dem Aufruf verarbeitet Cascade nacheinander jeden im Workflow definierten Schritt und führt Aktionen aus oder generiert entsprechend Antworten.
So erstellen Sie einen Workflow
Customizations und öffnen Sie anschließend das Panel Workflows. Dort können Sie über die Schaltfläche + Workflow einen neuen Workflow anlegen.
Workflows werden als Markdown-Dateien in den Verzeichnissen .windsurf/workflows/ gespeichert und enthalten einen Titel, eine Beschreibung sowie eine Abfolge von Schritten mit konkreten Anweisungen, denen Cascade folgen soll.
Workflow-Erkennung
- Aktueller Workspace und Unterverzeichnisse: Alle Verzeichnisse
.windsurf/workflows/innerhalb Ihres aktuellen Workspace und seiner Unterverzeichnisse - Git-Repository-Struktur: In Git-Repositories durchsucht Windsurf zusätzlich bis zum Git-Root-Verzeichnis, um Workflows in übergeordneten Verzeichnissen zu finden
- Unterstützung mehrerer Workspaces: Sind mehrere Ordner im selben Workspace geöffnet, werden Workflows dedupliziert und mit dem kürzesten relativen Pfad angezeigt
Speicherorte für Workflows
| Bereich | Speicherort | Hinweise |
|---|---|---|
| Workspace | .windsurf/workflows/*.md | In Ihrem aktuellen Workspace, in jedem Unterverzeichnis oder in jedem übergeordneten Verzeichnis bis zum Git-Root. Wird mit Ihrem Repository committet. |
| Global | ~/.codeium/windsurf/global_workflows/*.md | In jedem Workspace auf Ihrem Rechner verfügbar. Wird nicht committet. |
| Built-in | Von Windsurf verwaltet | Mit Windsurf bereitgestellte Vorlagen (z. B. /plan). |
| System (Enterprise) | Betriebssystemabhängig (z. B. /etc/windsurf/workflows/) | Von der IT bereitgestellt, für Endbenutzer schreibgeschützt. |
.windsurf/workflows/ Ihres aktuellen Workspaces gespeichert, nicht unbedingt im Git-Root. Um einen globalen Workflow zu erstellen, verwenden Sie die Schaltfläche + Global im Panel „Workflows“ oder erstellen Sie die Datei direkt in ~/.codeium/windsurf/global_workflows/.
Workflow-Dateien sind jeweils auf 12000 Zeichen begrenzt.
Einen Workflow mit Cascade generieren
Beispiel-Workflows
/address-pr-comments
Dies ist ein Workflow, den unser Team intern verwendet, um PR-Kommentare zu bearbeiten:
/git-workflows
Mit vordefinierten Formaten committen und Pull Requests mit standardisiertem Titel und standardisierten Beschreibungen über die passenden CLI-Befehle erstellen.
/dependency-management
Die Installation oder Aktualisierung von Projektabhängigkeiten auf Basis einer Konfigurationsdatei (z. B. requirements.txt, package.json) automatisieren.
/code-formatting
Code-Formatter (wie Prettier, Black) und Linter (wie ESLint, Flake8) automatisch beim Speichern oder vor dem Commit ausführen, um den Codestil zu wahren und Fehler frühzeitig zu erkennen.
/run-tests-and-fix
Unit- oder End-to-End-Tests ausführen oder hinzufügen und Fehler automatisch beheben, um die Codequalität vor dem Committen, Mergen oder Deployen sicherzustellen.
/deployment
Die Schritte zur Bereitstellung Ihrer Anwendung in verschiedenen Umgebungen (Development, Staging, Production) automatisieren, einschließlich erforderlicher Pre-Deployment-Checks oder Post-Deployment-Verifizierungen.
/security-scan
Sicherheitsscans auf Schwachstellen in Ihrer Codebasis als Teil der CI/CD-Pipeline oder bei Bedarf integrieren und auslösen.
Systemweite Workflows (Enterprise)
.md-Dateien) im passenden Verzeichnis für Ihr Betriebssystem ab. Das System lädt automatisch alle .md-Dateien aus diesen Verzeichnissen.
Priorität von Workflows
- System (höchste Priorität) – organisationsweite Workflows, die von der IT bereitgestellt werden
- Workspace – projektspezifische Workflows in
.windsurf/workflows/ - Global – benutzerdefinierte Workflows in
~/.codeium/windsurf/global_workflows/ - Built-in – Standard-Workflows, die von Windsurf bereitgestellt werden
Wichtig: Systemweite Workflows sollten von Ihrem IT- oder Sicherheitsteam verwaltet werden. Stellen Sie sicher, dass Ihre internen Teams Bereitstellung, Updates und Compliance entsprechend den Richtlinien Ihrer Organisation handhaben. Sie können dafür Standard-Tools und -Workflows wie Mobile Device Management (MDM) oder Configuration Management verwenden.