SpyBara
Go Premium

features-overview.md 2026-05-07 22:59 UTC to 2026-05-08 22:00 UTC

1 added, 1 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

Claude Code erweitern

Verstehen Sie, wann Sie CLAUDE.md, Skills, Subagents, Hooks, MCP und Plugins verwenden.

Claude Code kombiniert ein Modell, das über Ihren Code nachdenkt, mit integrierten Tools für Dateivorgänge, Suche, Ausführung und Webzugriff. Die integrierten Tools decken die meisten Codierungsaufgaben ab. Dieses Handbuch behandelt die Erweiterungsebene: Funktionen, die Sie hinzufügen, um anzupassen, was Claude weiß, es mit externen Diensten zu verbinden und Workflows zu automatisieren.

Neu bei Claude Code? Beginnen Sie mit CLAUDE.md für Projektkonventionen. Fügen Sie dann andere Erweiterungen hinzu, wenn spezifische Trigger auftreten.

Übersicht

Erweiterungen verbinden sich mit verschiedenen Teilen der Agentenschleife:

  • CLAUDE.md fügt persistenten Kontext hinzu, den Claude in jeder Sitzung sieht
  • Skills fügen wiederverwendbares Wissen und aufrufbare Workflows hinzu
  • MCP verbindet Claude mit externen Diensten und Tools
  • Subagents führen ihre eigenen Schleifen in isoliertem Kontext aus und geben Zusammenfassungen zurück
  • Agent teams koordinieren mehrere unabhängige Sitzungen mit gemeinsamen Aufgaben und Peer-to-Peer-Messaging
  • Hooks werden bei Lebenszyklusereignissen ausgelöst und können ein Skript, eine HTTP-Anfrage, einen Prompt oder einen Subagent ausführen
  • Plugins und Marketplaces verpacken und verteilen diese Funktionen

Skills sind die flexibelste Erweiterung. Ein Skill ist eine Markdown-Datei, die Wissen, Workflows oder Anweisungen enthält. Sie können Skills mit einem Befehl wie /deploy aufrufen, oder Claude kann sie automatisch laden, wenn sie relevant sind. Skills können in Ihrer aktuellen Konversation oder in einem isolierten Kontext über Subagents ausgeführt werden.

Funktionen an Ihr Ziel anpassen

Funktionen reichen von immer aktivem Kontext, den Claude in jeder Sitzung sieht, bis zu On-Demand-Funktionen, die Sie oder Claude aufrufen können, bis zu Hintergrundautomatisierung, die bei bestimmten Ereignissen ausgeführt wird. Die folgende Tabelle zeigt, was verfügbar ist und wann jede Funktion sinnvoll ist.

Funktion Was sie tut Wann man sie verwendet Beispiel
CLAUDE.md Persistenter Kontext, der in jeder Konversation geladen wird Projektkonventionen, „immer X tun"-Regeln „Verwenden Sie pnpm, nicht npm. Führen Sie Tests vor dem Commit aus."
Skill Anweisungen, Wissen und Workflows, die Claude verwenden kann Wiederverwendbarer Inhalt, Referenzdokumente, wiederholbare Aufgaben /deploy führt Ihre Bereitstellungs-Checkliste aus; API-Docs-Skill mit Endpunkt-Mustern
Subagent Isolierter Ausführungskontext, der zusammengefasste Ergebnisse zurückgibt Kontextisolation, parallele Aufgaben, spezialisierte Worker Recherche-Aufgabe, die viele Dateien liest, aber nur wichtige Erkenntnisse zurückgibt
Agent teams Koordinieren Sie mehrere unabhängige Claude Code-Sitzungen Parallele Recherche, neue Funktionsentwicklung, Debugging mit konkurrierenden Hypothesen Spawnen Sie Reviewer, um Sicherheit, Leistung und Tests gleichzeitig zu überprüfen
MCP Verbindung zu externen Diensten Externe Daten oder Aktionen Abfrage Ihrer Datenbank, Posten auf Slack, Steuerung eines Browsers
Hook Skript, HTTP-Anfrage, Prompt oder Subagent, ausgelöst durch Ereignisse Automatisierung, die bei jedem übereinstimmenden Ereignis ausgeführt werden muss Führen Sie ESLint nach jeder Dateibearbeitung aus

Plugins sind die Verpackungsebene. Ein Plugin bündelt Skills, Hooks, Subagents und MCP-Server in eine einzelne installierbare Einheit. Plugin-Skills sind namensgebunden (wie /my-plugin:review), sodass mehrere Plugins nebeneinander existieren können. Verwenden Sie Plugins, wenn Sie dasselbe Setup über mehrere Repositories hinweg wiederverwenden möchten oder es über einen Marketplace an andere verteilen möchten.

Bauen Sie Ihr Setup im Laufe der Zeit auf

Sie müssen nicht alles im Voraus konfigurieren. Jede Funktion hat einen erkennbaren Trigger, und die meisten Teams fügen sie ungefähr in dieser Reihenfolge hinzu:

Trigger Hinzufügen
Claude bekommt eine Konvention oder einen Befehl zweimal falsch Fügen Sie es zu CLAUDE.md hinzu
Sie tippen immer wieder denselben Prompt, um eine Aufgabe zu starten Speichern Sie es als benutzer-aufrufen Skill
Sie fügen zum dritten Mal dasselbe Playbook oder mehrstufige Verfahren in den Chat ein Erfassen Sie es als Skill
Sie kopieren immer wieder Daten aus einer Browser-Registerkarte, die Claude nicht sehen kann Verbinden Sie dieses System als MCP-Server
Eine Nebenaufgabe überschwemmt Ihre Konversation mit Ausgabe, auf die Sie nicht mehr verweisen werden Leiten Sie sie durch einen Subagent
Sie möchten, dass etwas jedes Mal passiert, ohne zu fragen Schreiben Sie einen Hook
Ein zweites Repository benötigt dasselbe Setup Verpacken Sie es als Plugin

Die gleichen Trigger sagen Ihnen, wann Sie das aktualisieren, was Sie bereits haben. Ein wiederholter Fehler oder ein wiederkehrender Review-Kommentar ist eine CLAUDE.md-Bearbeitung, keine einmalige Korrektur im Chat. Ein Workflow, den Sie immer wieder von Hand anpassen, ist ein Skill, der eine weitere Überarbeitung benötigt.

Vergleichen Sie ähnliche Funktionen

Einige Funktionen können ähnlich wirken. Hier erfahren Sie, wie Sie sie unterscheiden.

Skills und Subagents lösen unterschiedliche Probleme:

  • Skills sind wiederverwendbare Inhalte, die Sie in jeden Kontext laden können
  • Subagents sind isolierte Worker, die separat von Ihrer Hauptkonversation ausgeführt werden
Aspekt Skill Subagent
Was es ist Wiederverwendbare Anweisungen, Wissen oder Workflows Isolierter Worker mit eigenem Kontext
Hauptvorteil Inhalte über Kontexte hinweg teilen Kontextisolation. Die Arbeit erfolgt separat, nur die Zusammenfassung wird zurückgegeben
Kontextfenster Auswirkung Wird zu Ihrem Hauptfenster hinzugefügt Verwendet ein separates Fenster mit eigenen Input- und Output-Tokens
Am besten für Referenzmaterial, aufrufbare Workflows Aufgaben, die viele Dateien lesen, parallele Arbeit, spezialisierte Worker

Skills können Referenz oder Aktion sein. Referenz-Skills bieten Wissen, das Claude während Ihrer Sitzung nutzt (wie Ihr API-Stilhandbuch). Action-Skills sagen Claude, etwas Bestimmtes zu tun (wie /deploy, das Ihren Bereitstellungs-Workflow ausführt).

Verwenden Sie einen Subagent, wenn Sie Kontextisolation benötigen oder wenn Ihr Kontextfenster voll wird. Der Subagent könnte Dutzende von Dateien lesen oder umfangreiche Suchen durchführen, aber Ihre Hauptkonversation erhält nur eine Zusammenfassung. Da die Arbeit des Subagent Ihren Hauptkontext nicht verbraucht, ist dies auch nützlich, wenn Sie nicht möchten, dass die Zwischenarbeit sichtbar bleibt. Benutzerdefinierte Subagents können ihre eigenen Anweisungen haben und können Skills vorladen.

Sie können sich kombinieren. Ein Subagent kann spezifische Skills vorladen (skills:-Feld). Ein Skill kann in isoliertem Kontext mit context: fork ausgeführt werden. Weitere Informationen finden Sie unter Skills.

Verstehen Sie, wie Funktionen sich schichten

Funktionen können auf mehreren Ebenen definiert werden: benutzerübergreifend, pro Projekt, über Plugins oder durch verwaltete Richtlinien. Sie können auch CLAUDE.md-Dateien in Unterverzeichnissen verschachteln oder Skills in bestimmten Paketen eines Monorepos platzieren. Wenn dieselbe Funktion auf mehreren Ebenen vorhanden ist, so schichten sie sich:

  • CLAUDE.md-Dateien sind additiv: alle Ebenen tragen gleichzeitig Inhalte zu Claudes Kontext bei. Dateien aus Ihrem Arbeitsverzeichnis und darüber werden beim Start geladen; Unterverzeichnisse werden geladen, wenn Sie darin arbeiten. Wenn Anweisungen in Konflikt geraten, nutzt Claude sein Urteilsvermögen, um sie zu reconciliieren, wobei spezifischere Anweisungen typischerweise Vorrang haben. Siehe wie CLAUDE.md-Dateien geladen werden.
  • Skills und Subagents überschreiben nach Name: wenn derselbe Name auf mehreren Ebenen vorhanden ist, gewinnt eine Definition basierend auf Priorität (verwaltet > Benutzer > Projekt für Skills; verwaltet > CLI-Flag > Projekt > Benutzer > Plugin für Subagents). Plugin-Skills sind namensgebunden, um Konflikte zu vermeiden. Siehe Skill-Erkennung und Subagent-Umfang.
  • MCP-Server überschreiben nach Name: lokal > Projekt > Benutzer. Siehe MCP-Umfang.
  • Hooks zusammenführen: alle registrierten Hooks werden für ihre übereinstimmenden Ereignisse unabhängig von der Quelle ausgelöst. Siehe Hooks.

Kombinieren Sie Funktionen

Jede Erweiterung löst ein anderes Problem: CLAUDE.md behandelt immer aktivem Kontext, Skills behandeln On-Demand-Wissen und Workflows, MCP behandelt externe Verbindungen, Subagents behandeln Isolation und Hooks behandeln Automatisierung. Echte Setups kombinieren sie basierend auf Ihrem Workflow.

Beispielsweise könnten Sie CLAUDE.md für Projektkonventionen, einen Skill für Ihren Bereitstellungs-Workflow, MCP zur Verbindung mit Ihrer Datenbank und einen Hook zum Ausführen von Linting nach jeder Bearbeitung verwenden. Jede Funktion behandelt das, wofür sie am besten geeignet ist.

Muster Wie es funktioniert Beispiel
Skill + MCP MCP bietet die Verbindung; ein Skill lehrt Claude, sie gut zu nutzen MCP verbindet sich mit Ihrer Datenbank, ein Skill dokumentiert Ihr Schema und Abfragemuster
Skill + Subagent Ein Skill spawnt Subagents für parallele Arbeit /audit-Skill startet Sicherheits-, Leistungs- und Style-Subagents, die in isoliertem Kontext arbeiten
CLAUDE.md + Skills CLAUDE.md hält immer aktivem Regeln; Skills halten Referenzmaterial, das On Demand geladen wird CLAUDE.md sagt „folgen Sie unseren API-Konventionen", ein Skill enthält das vollständige API-Stilhandbuch
Hook + MCP Ein Hook löst externe Aktionen über MCP aus Post-Edit-Hook sendet eine Slack-Benachrichtigung, wenn Claude kritische Dateien ändert

Verstehen Sie Kontextkosten

Jede Funktion, die Sie hinzufügen, verbraucht etwas von Claudes Kontext. Zu viel kann Ihr Kontextfenster füllen, aber es kann auch Rauschen hinzufügen, das Claude weniger effektiv macht; Skills werden möglicherweise nicht korrekt ausgelöst, oder Claude kann Ihre Konventionen aus den Augen verlieren. Das Verständnis dieser Kompromisse hilft Ihnen, ein effektives Setup zu erstellen. Für eine interaktive Ansicht, wie diese Funktionen in einer laufenden Sitzung kombiniert werden, siehe Erkunden Sie das Kontextfenster.

Kontextkosten nach Funktion

Jede Funktion hat eine andere Ladestrategie und Kontextkosten:

Funktion Wann sie lädt Was lädt Kontextkosten
CLAUDE.md Sitzungsstart Vollständiger Inhalt Jede Anfrage
Skills Sitzungsstart + wenn verwendet Beschreibungen beim Start, vollständiger Inhalt bei Verwendung Niedrig (Beschreibungen jede Anfrage)*
MCP-Server Sitzungsstart Tool-Namen; vollständige Schemas bei Bedarf Niedrig bis ein Tool verwendet wird
Subagents Wenn gespawnt Frischer Kontext mit angegebenen Skills Isoliert von Hauptsitzung
Hooks Bei Auslösung Nichts (läuft extern) Null, es sei denn, Hook gibt zusätzlichen Kontext zurück

*Standardmäßig werden Skill-Beschreibungen beim Sitzungsstart geladen, damit Claude entscheiden kann, wann sie verwendet werden. Setzen Sie disable-model-invocation: true in das Frontmatter eines Skills, um es vollständig vor Claude zu verbergen, bis Sie es manuell aufrufen. Dies reduziert die Kontextkosten auf Null für Skills, die Sie nur selbst auslösen. Für einen Skill, den Sie nicht geschrieben haben, setzen Sie skillOverrides in den Einstellungen, um dasselbe zu tun, ohne die Datei zu bearbeiten.

Verstehen Sie, wie Funktionen geladen werden

Jede Funktion wird an verschiedenen Punkten in Ihrer Sitzung geladen. Die Registerkarten unten erklären, wann jede geladen wird und was in den Kontext geht.

Kontextladung: CLAUDE.md lädt beim Sitzungsstart und bleibt in jeder Anfrage. MCP-Tool-Namen laden beim Start mit vollständigen Schemas, die bis zur Verwendung aufgeschoben werden. Skills laden Beschreibungen beim Start, vollständigen Inhalt bei Aufruf. Subagents erhalten isolierten Kontext. Hooks laufen extern.

Wann: Sitzungsstart

Was lädt: Vollständiger Inhalt aller CLAUDE.md-Dateien (verwaltet, Benutzer und Projektebenen).

Vererbung: Claude liest CLAUDE.md-Dateien aus Ihrem Arbeitsverzeichnis bis zur Wurzel und entdeckt verschachtelte in Unterverzeichnissen, wenn es auf diese Dateien zugreift. Weitere Informationen finden Sie unter Wie CLAUDE.md-Dateien geladen werden.

Weitere Informationen

Jede Funktion hat ihr eigenes Handbuch mit Setup-Anweisungen, Beispielen und Konfigurationsoptionen.