Skills
Jedes Mal, wenn du Claude die Coding-Standards deines Teams erklärst, wiederholst du dich. Bei jedem PR-Review beschreibst du erneut, wie das Feedback strukturiert sein soll. Bei jeder Commit-Nachricht erinnerst du Claude an dein bevorzugtes Format. Und Skills beheben das.
Ein Skill ist eine Markdown-Datei, die Claude einmal beibringt, wie etwas zu tun ist, und Claude wendet dieses Wissen automatisch an, wann immer es relevant ist. Claude Skills sind Ordner mit Anweisungen, Skripten und Ressourcen, die Agenten entdecken und nutzen können, um Dinge genauer und effizienter zu erledigen.
Mit Claude Code haben wir die SKILL.md-Datei. Die Beschreibung ist ausschlaggebend dafür, wie Claude entscheidet, ob ein Skill verwendet wird. Wenn du Claude bittest, diesen PR zu überprüfen, gleicht es deine Anfrage mit den verfügbaren Skill-Beschreibungen ab und findet diesen. Claude liest deine Anfrage, vergleicht sie mit allen verfügbaren Skill-Beschreibungen und aktiviert diejenigen, die passen.
Du kannst Skills an verschiedenen Orten speichern, je nachdem, wer sie benötigt. Persönliche Skills liegen im Home-Verzeichnis .claude/skills und begleiten dich über all deine Projekte hinweg. Das sind deine Präferenzen, dein Commit-Nachrichtenstil, dein Dokumentationsformat, wie du erklärten Code magst. Projekt-Skills liegen im .claude/skills-Verzeichnis im Stammverzeichnis deines Repositorys. Wer das Repository klont, erhält diese Skills automatisch. Hier leben Team-Standards, wie die Markenrichtlinien deines Unternehmens, bevorzugte Schriftarten und Farben, die du für Webdesign verwendest.
Claude Code bietet mehrere Möglichkeiten, das Verhalten anzupassen. Skills sind einzigartig, weil sie automatisch und aufgabenspezifisch sind. CLAUDE.md-Dateien werden in jede Konversation geladen. Wenn du möchtest, dass Claude immer den TypeScript-Strict-Modus verwendet, gehört das in deine CLAUDE.md-Datei. Skills hingegen werden bei Bedarf geladen, wenn sie zu deiner Anfrage passen. Es wird nur der Name und die Beschreibung geladen, sodass dein gesamtes Kontextfenster nicht gefüllt wird. Deine PR-Review-Checkliste muss nicht im Kontext sein, wenn du gerade debuggst. Sie wird geladen, wenn du tatsächlich ein Review anforderst.
Slash-Commands musst du eintippen, Skills nicht. Claude wendet sie an, wenn es die Situation erkennt. Das funktioniert am besten für Spezialwissen, das für bestimmte Aufgaben gilt. Code-Review-Standards, denen dein Team folgt, Commit-Nachrichtenformate, die du bevorzugst, Markenrichtlinien deiner Organisation. Wenn du dich dabei ertappst, Claude immer wieder dasselbe zu erklären, nun, dann wartet dort ein Skill darauf, geschrieben zu werden.
Möchtest du tiefer einsteigen? Schau dir unseren speziellen Kurs an: Einführung in Agent Skills(öffnet in neuem Tab)