Die anspruchsvollsten Engineering-Aufgaben erfordern oft mehr als nur gute Prompts. Sie benötigen unter Umständen Referenzskripte, Templates, Checklisten und andere unterstützende Dateien. Mit Skills können Sie all das in Ordnern bündeln, die Cascade aufrufen (lesen und verwenden) kann. Skills sind eine hervorragende Möglichkeit, Cascade beizubringen, mehrstufige Workflows zuverlässig auszuführen. Cascade verwendet schrittweise Offenlegung: Standardmäßig werden dem Modell nurDocumentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
name und description des Skills angezeigt. Der vollständige Inhalt von SKILL.md und die unterstützenden Dateien werden erst geladen, wenn Cascade entscheidet, den Skill aufzurufen (oder wenn Sie ihn per @mention erwähnen). So bleibt Ihr Kontextfenster auch bei vielen definierten Skills schlank.
Weitere Informationen zur Skills-Spezifikation finden Sie auf agentskills.io.
So erstellen Sie einen Skill
In der UI (am einfachsten)
- Öffnen Sie das Cascade-Panel
- Klicken Sie oben rechts im Panel auf die drei Punkte, um das Menü „Customizations“ zu öffnen
- Klicken Sie auf den Abschnitt
Skills - Klicken Sie auf
+ Workspace, um einen Workspace-Skill (projektspezifisch) zu erstellen, oder auf+ Global, um einen globalen Skill zu erstellen - Benennen Sie den Skill (nur Kleinbuchstaben, Zahlen und Bindestriche)
Manuell erstellen
- Erstellen Sie ein Verzeichnis:
.windsurf/skills/<skill-name>/ - Fügen Sie eine
SKILL.md-Datei mit YAML-Frontmatter hinzu
- Erstellen Sie ein Verzeichnis:
~/.codeium/windsurf/skills/<skill-name>/ - Fügen Sie eine
SKILL.md-Datei mit YAML-Frontmatter hinzu
SKILL.md-Dateiformat
SKILL.md-Datei mit YAML-Frontmatter erforderlich, die die Metadaten des Skills enthält:
Beispiel-Skill
Erforderliche Frontmatter-Felder
- name: Eindeutige Kennung für den Skill (wird in der UI angezeigt und für @-Erwähnungen verwendet)
- description: Kurze Erklärung, die dem Modell angezeigt wird, damit es entscheiden kann, wann der Skill aufgerufen werden soll
deploy-to-staging, code-review, setup-dev-environment
Unterstützende Ressourcen hinzufügen
SKILL.md ab. Diese Dateien stehen Cascade zur Verfügung, wenn der Skill aufgerufen wird:
Skills aufrufen
Automatischer Aufruf
description im Frontmatter deines Skills ist entscheidend: Es hilft Cascade zu verstehen, wann der Skill aufgerufen werden soll. Schreibe Beschreibungen, die klar erklären, was der Skill tut und wann er verwendet werden sollte.
Manueller Aufruf
@skill-name im Cascade-Eingabefeld eingeben. Das ist nützlich, wenn Sie sicherstellen möchten, dass ein bestimmter Skill verwendet wird, oder wenn Sie einen Skill aufrufen möchten, der durch Ihre Anfrage möglicherweise nicht automatisch ausgelöst wird.
Geltungsbereiche für Skills
| Geltungsbereich | Speicherort | Verfügbarkeit |
|---|---|---|
| Workspace | .windsurf/skills/ | Nur im aktuellen Workspace. Wird mit Ihrem Repo versioniert. |
| Global | ~/.codeium/windsurf/skills/ | Alle Workspaces auf Ihrem Rechner. Nicht versioniert. |
| System (Enterprise) | Betriebssystemspezifisch (siehe unten) | Alle Workspaces, von der IT bereitgestellt. Schreibgeschützt. |
Für agentübergreifende Kompatibilität findet Devin Desktop Skills auch in
.agents/skills/ und ~/.agents/skills/. Wenn Sie das Lesen von Claude-Code-Konfigurationen aktiviert haben, werden auch .claude/skills/ und ~/.claude/skills/ durchsucht.Skills auf Systemebene (Enterprise)
| OS | Pfad |
|---|---|
| macOS | /Library/Application Support/Windsurf/skills/ |
| Linux/WSL | /etc/windsurf/skills/ |
| Windows | C:\ProgramData\Windsurf\skills\ |
SKILL.md-Datei enthält, genau wie Workspace-Skills.
Beispielhafte Anwendungsfälle
Deployment-Workflow
Code-Review-Richtlinien
Testverfahren
Bewährte Vorgehensweisen
- Schreiben Sie klare Beschreibungen: Die Beschreibung hilft Cascade dabei zu entscheiden, wann der Skill eingesetzt werden soll. Beschreiben Sie möglichst genau, was der Skill tut und wann er verwendet werden sollte.
- Fügen Sie relevante Ressourcen hinzu: Vorlagen, Checklisten und Beispiele machen Skills nützlicher. Überlegen Sie, welche Dateien dabei helfen würden, die Aufgabe abzuschließen.
-
Verwenden Sie aussagekräftige Namen:
deploy-to-stagingist besser alsdeploy1. Namen sollten klar erkennen lassen, was der Skill tut.
Skills vs Rules vs Workflows
| Skills | Rules | Workflows | |
|---|---|---|---|
| Zweck | Mehrstufige Verfahren mit Begleitdateien | Verhaltensrichtlinien („wie man sich verhalten soll“) | Prompt-Vorlagen für wiederkehrende Aufgaben |
| Struktur | Ordner mit SKILL.md + beliebigen Ressourcendateien | Eine einzelne .md-Datei mit Frontmatter | Eine einzelne .md-Datei |
| Aufruf | Das Modell entscheidet (schrittweise Offenlegung) oder @mention | always_on / glob / model_decision / manual | Nur manuell über /slash-command |
| Im System-Prompt? | Nein — nur Name + Beschreibung bis zum Aufruf | Hängt vom Aktivierungsmodus ab | Nein — als verfügbare Befehle aufgeführt |
| Am besten geeignet für | Deployments, Code-Review- und Testverfahren, die Skripte/Vorlagen benötigen | Codestil, Projektkonventionen, Einschränkungen | Einmalige Runbooks, die Sie explizit auslösen |
- Workflows - Automatisieren Sie wiederkehrende Aufgaben mit wiederverwendbaren Markdown-Workflows, die über Slash-Befehle aufgerufen werden
- AGENTS.md - Stellen Sie verzeichnisbezogene Anweisungen bereit, die basierend auf dem Dateispeicherort automatisch angewendet werden
- Memories & Rules - Erhalten Sie Kontext über Unterhaltungen hinweg mit automatisch generierten Memories und nutzerdefinierten Regeln
