Gesprochene Zusammenfassung — drücke auf Play zum Mitlesen: die gesprochene Zeile bleibt oben.
Was du lernen wirst
Geschätzte Zeit: 20 Minuten
Am Ende dieser Lektion kannst du:
- Fähigkeiten mit deinem Team teilen, indem du sie in ein Git-Repository commitest
- Fähigkeiten über Projekte hinweg durch Plugins und Marktplätze verteilen
- Fähigkeiten organisationsweit mit unternehmensgesteuerten Einstellungen bereitstellen
- Benutzerdefinierte Subagenten konfigurieren, um spezifische Fähigkeiten zu nutzen
Fähigkeiten teilen
(4 Minuten)
Fähigkeiten werden viel wertvoller, wenn sie über ein Team oder eine Organisation hinweg geteilt werden. Dieses Video behandelt die drei wichtigsten Verteilungsmethoden — Repository-Commits, Plugins und unternehmensgesteuerte Einstellungen — und erklärt, wie man benutzerdefinierte Subagenten konfiguriert, um Fähigkeiten zu nutzen. Du lernst, welcher Ansatz für welches Szenario passt und wie man mit einer wichtigen Besonderheit umgeht: Subagenten erben Fähigkeiten nicht automatisch.
Wichtigste Erkenntnisse
- Projektfähigkeiten in . claude/skills werden automatisch über Git geteilt — jeder, der das Repo klont, erhält sie
- Plugins ermöglichen es dir, Fähigkeiten über Repositories hinweg über Marktplätze für eine breitere Nutzung durch die Community zu verteilen
- Unternehmensgesteuerte Einstellungen stellen Fähigkeiten organisationsweit mit höchster Priorität bereit, ideal für verbindliche Standards und Compliance
- Subagenten sehen deine Fähigkeiten nicht automatisch — du musst Fähigkeiten explizit im Frontmatter skills Feld eines benutzerdefinierten Agenten auflisten
- Integrierte Agenten (Explorer, Plan, Verify) können überhaupt nicht auf Fähigkeiten zugreifen — nur benutzerdefinierte Subagenten, die in . claude/agents definiert sind, können das
Fähigkeiten werden viel wertvoller, wenn sie geteilt werden. Eine PR-Review-Fähigkeit, die nur du nutzt, ist hilfreich, aber dieselbe Fähigkeit, die über dein gesamtes Team geteilt wird, standardisiert Code-Reviews und schafft eine konsistente Erfahrung in deiner Organisation. Schauen wir uns die verschiedenen Möglichkeiten an, wie du Fähigkeiten verteilen kannst.
Fähigkeiten in dein Repository committen
Die einfachste Freigabemethode ist das direkte Committen von Fähigkeiten in dein Repository. Platziere sie in . claude/skills, und jeder, der das Repo klont, erhält diese Fähigkeiten automatisch — keine zusätzliche Installation erforderlich.
Wenn du Updates pushst, erhält jeder sie beim nächsten Pull. Dieser Ansatz funktioniert gut für:
- Team-Coding-Standards
- Projektspezifische Workflows
- Fähigkeiten, die auf deine Codebase-Struktur verweisen
Das . claude Verzeichnis enthält deine Agenten, Hooks, Fähigkeiten und Einstellungen — alles versionskontrolliert und mit dem Team über normale Git-Workflows geteilt.
Fähigkeiten über Plugins verteilen
Plugins sind eine Möglichkeit, Claude Code mit benutzerdefinierten Funktionen zu erweitern, die für die gemeinsame Nutzung über Teams und Projekte hinweg konzipiert sind. Erstelle in deinem Plugin-Projekt ein skills Verzeichnis, das einer ähnlichen Dateistruktur wie das . claude Verzeichnis folgt — jede Fähigkeit erhält ihren eigenen Ordner mit einer SKILL. md Datei darin.
Nachdem du dein Plugin auf einem Marktplatz verteilt hast, können andere Benutzer es entdecken und für sich selbst in Claude Code installieren.
Dieser Ansatz ist am besten, wenn deine Fähigkeiten nicht zu projektspezifisch sind und für Community-Mitglieder über dein unmittelbares Team hinaus nützlich sein können.
Unternehmensbereitstellung über verwaltete Einstellungen
Administratoren können Fähigkeiten organisationsweit über verwaltete Einstellungen bereitstellen. Unternehmens-Fähigkeiten haben die höchste Priorität — sie überschreiben persönliche, Projekt- und Plugin-Fähigkeiten mit demselben Namen.
Die Datei mit verwalteten Einstellungen unterstützt Funktionen wie strictKnownMarketplaces zur Kontrolle, von wo aus Plugins installiert werden können:
"strictKnownMarketplaces": [ { "source": "github", "repo": "acme-corp/approved-plugins" }, { "source": "npm", "package": "@acme-corp/compliance-plugins" } ]
Dies ist die richtige Wahl für verbindliche Standards, Sicherheitsanforderungen, Compliance-Workflows und Coding-Praktiken, die konsistent über die gesamte Organisation hinweg sein müssen. Das Schlüsselwort hier ist „muss".
Fähigkeiten und Subagenten
Hier ist etwas, das Menschen überrascht: Subagenten sehen deine Fähigkeiten nicht automatisch. Wenn du eine Aufgabe an einen Subagenten delegierst, startet er mit einem frischen, sauberen Kontext.
Es gibt wichtige Unterscheidungen zu verstehen:
- Integrierte Agenten (wie Explorer, Plan und Verify) können überhaupt nicht auf Fähigkeiten zugreifen
- Benutzerdefinierte Subagenten, die du definierst, können Fähigkeiten nutzen, aber nur wenn du sie explizit auflistest
- Fähigkeiten werden geladen, wenn der Subagent startet, nicht auf Abruf wie in der Hauptkonversation
Um einen benutzerdefinierten Subagenten mit Fähigkeiten zu erstellen, füge eine Agent-Markdown-Datei in . claude/agents hinzu. Du kannst den /agents Befehl in Claude Code verwenden, um einen interaktiv zu erstellen:
Die generierte Agent-Datei enthält ein skills Feld, das auflistet, welche Fähigkeiten geladen werden sollen. So sieht das Frontmatter aus:
--- name: frontend-security-accessibility-reviewer description: "Use this agent when you need to review frontend code for accessibility... " tools: Bash, Glob, Grep, Read, WebFetch, WebSearch, Skill... model: sonnet color: blue skills: accessibility-audit, performance-check ---
Wenn du zu diesem Subagenten delegierst, hat er beide Fähigkeiten geladen und wendet sie auf jede Review an. Stelle zunächst sicher, dass die Fähigkeiten in deinem . claude/skills Verzeichnis vorhanden sind, erstelle dann entweder einen neuen Subagenten oder füge das skills Feld zur Markdown-Datei eines vorhandenen Agenten hinzu.
Dieses Muster funktioniert wirklich gut, wenn:
- Du isolierte Task-Delegation mit spezifischer Expertise möchtest
- Verschiedene Subagenten unterschiedliche Fähigkeiten benötigen (Frontend-Reviewer vs. Backend-Reviewer)
- Du Standards in delegierter Arbeit durchsetzen möchtest, ohne dich auf Prompts zu verlassen
Lektion reflektieren
- Welche Freigabemethode (Repository, Plugin, Unternehmen) macht am meisten Sinn für die Fähigkeiten, die du dir vorstellen könntest zu entwickeln?
- Hast du Workflows, bei denen benutzerdefinierte Subagenten mit spezifischen Fähigkeiten die Konsistenz in delegierter Arbeit verbessern würden?
Was kommt als nächstes
In der letzten Lektion lernst du, wie du häufige Fähigkeitsprobleme behebst — von Fähigkeiten, die nicht ausgelöst werden, über Prioritätskonflikte bis hin zu Laufzeitfehlern — mit einer praktischen Checkliste, auf die du jederzeit verweisen kannst.
Feedback
Während du den Kurs durcharbeitest, würden wir gerne hören, wie du Fähigkeiten in deiner Arbeit nutzt, sowie jedes Feedback, das du möglicherweise hast. Teile dein Feedback hier.