Einführung in Agent-Fähigkeiten
← Alle Lektionen
Lektion 04Einführung in Agent-Fähigkeiten

Skills vs. andere Claude Code-Funktionen

Zusammenfassung (Audio)

Gesprochene Zusammenfassung — drücke auf Play zum Mitlesen: die gesprochene Zeile bleibt oben.

Studiennotizen

Was du lernen wirst

Geschätzter Zeitaufwand: 15 Minuten

Am Ende dieser Lektion kannst du:

  • _Skills mit CLAUDE. md, Subagents, Hooks und MCP-Servern vergleichen_
  • Die richtige Claude Code-Anpassungsfunktion für einen bestimmten Use Case auswählen
  • Ein komplementäres Setup entwerfen, das mehrere Funktionen effektiv kombiniert

Skills vs. andere Claude Code-Funktionen

(3 Minuten)

Claude Code bietet mehrere Anpassungsoptionen, und die Wahl der falschen kann zu unnötiger Komplexität führen. Dieses Video zeigt dir, wann du Skills gegenüber CLAUDE. md, Subagents, Hooks und MCP-Servern verwenden solltest. Du lernst die Hauptunterschiede zwischen den einzelnen Optionen und wie sie sich in einem typischen Entwicklungs-Setup ergänzen.

Wichtigste Erkenntnisse

  • **CLAUDE. md** wird in jedes Gespräch geladen und eignet sich am besten für ständig aktive Projektstandards. Skills werden bei Bedarf geladen und eignen sich am besten für aufgabenspezifisches Fachwissen
  • Subagents laufen in isolierten Ausführungskontexten — verwende sie für delegierte Arbeit. Skills fügen Wissen zu deinem aktuellen Gespräch hinzu
  • Hooks sind ereignisgesteuert (werden bei Dateispeicherungen und Tool-Aufrufen ausgelöst). Skills sind anfragegeleitet (werden aktiviert, basierend auf dem, was du fragst)
  • MCP-Server bieten externe Tools und Integrationen — eine völlig andere Kategorie als Skills
  • Jede Funktion hat ihre eigene Spezialität — kombiniere sie, anstatt alles in einen Ansatz zu zwingen

Claude Code bietet mehrere Anpassungsoptionen: Skills, CLAUDE. md, Subagents, Hooks und MCP-Server. Sie lösen unterschiedliche Probleme, und zu wissen, wann man jede einsetzt, verhindert, dass du das Falsche baust. Lass uns sie aufschlüsseln.

CLAUDE.md vs Skills

CLAUDE. md wird in jedes Gespräch geladen, immer. Wenn du möchtest, dass Claude TypeScript strict mode in deinem Projekt verwendet, füge es in deine CLAUDE. md-Datei ein.

Skills werden bei Bedarf geladen. Wenn Claude eine Anfrage mit einem Skill abgleicht, treten die Anweisungen dieses Skills dem Gespräch bei. Deine PR-Review-Checkliste muss nicht im Kontext sein, wenn du neuen Code schreibst — sie wird aktiviert, wenn du um eine Überprüfung bittest.

**Verwende CLAUDE. md für:**

  • Projektweite Standards, die immer gelten
  • Einschränkungen wie „niemals das Datenbankschema ändern"
  • Framework-Vorlieben und Coding-Stil

Verwende Skills für:

  • Aufgabenspezifisches Fachwissen
  • Wissen, das nur manchmal relevant ist
  • Detaillierte Verfahren, die jedes Gespräch unübersichtlich machen würden

Skills vs Subagents

Skills fügen Wissen zu deinem aktuellen Gespräch hinzu. Wenn ein Skill aktiviert wird, treten seine Anweisungen dem bestehenden Kontext bei.

Subagents laufen in einem separaten Kontext. Sie erhalten eine Aufgabe, arbeiten unabhängig daran und geben Ergebnisse zurück. Sie sind vom Hauptgespräch isoliert.

Verwende Subagents wenn:

  • Du eine Aufgabe an einen separaten Ausführungskontext delegieren möchtest
  • Du einen anderen Tool-Zugriff benötigst als das Hauptgespräch
  • Du Isolation zwischen delegierter Arbeit und deinem Hauptkontext möchtest

Verwende Skills wenn:

  • Du Claudes Wissen für die aktuelle Aufgabe erweitern möchtest
  • Das Fachwissen während eines Gesprächs anwendbar ist

Skills vs Hooks

Hooks werden bei Ereignissen ausgelöst. Ein Hook könnte einen Linter jedes Mal ausführen, wenn Claude eine Datei speichert, oder Eingaben vor bestimmten Tool-Aufrufen validieren. Sie sind ereignisgesteuert.

Skills sind anfragegeleitet. Sie werden aktiviert, basierend auf dem, was du fragst.

Verwende Hooks für:

  • Operationen, die bei jeder Dateispeicherung ausgeführt werden sollten
  • Validierung vor spezifischen Tool-Aufrufen
  • Automatisierte Nebenwirkungen von Claudes Aktionen

Verwende Skills für:

  • Wissen, das beeinflusst, wie Claude Anfragen bearbeitet
  • Richtlinien, die Claudes Überlegungen beeinflussen

Alles zusammenbringen

Ein typisches Setup könnte Folgendes umfassen:

  • **CLAUDE. md** — ständig aktive Projektstandards
  • Skills — aufgabenspezifisches Fachwissen, das bei Bedarf geladen wird
  • Hooks — automatisierte Operationen, die durch Ereignisse ausgelöst werden
  • Subagents — isolierte Ausführungskontexte für delegierte Arbeit
  • MCP-Server — externe Tools und Integrationen

Jede Funktion hat ihre eigene Spezialität. Zwinge nicht alles in Skills, wenn eine andere Option besser passt — und du kannst mehrere gleichzeitig verwenden. Skills bieten automatisches aufgabenspezifisches Fachwissen, CLAUDE. md ist für ständig aktive Anweisungen, Subagents laufen in isolierten Kontexten, Hooks werden bei Ereignissen ausgelöst, und MCP bietet externe Tools.

Verwende Skills, wenn du Wissen hast, das Claude automatisch anwenden sollte, wenn das Thema relevant ist, und kombiniere sie mit anderen Funktionen für umfassende Anpassung.

Lektion reflektieren

  • Schau dir deine aktuelle CLAUDE. md-Datei an. Gibt es etwas darin, das als Skill besser funktionieren würde (nur bei Bedarf geladen)?
  • Denke über deinen Team-Entwicklungs-Workflow nach. Welche Kombination von Claude Code-Funktionen (Skills, Hooks, Subagents, MCP) würde deine häufigsten Probleme lösen?

Was kommt als Nächstes

In der nächsten Lektion lernst du, wie du Skills mit deinem Team und deiner Organisation teilst — vom Commit in Repositories bis zur Verteilung über Plugins bis zur unternehmensweiten Bereitstellung durch verwaltete Einstellungen.

Feedback

Während du den Kurs durcharbeitest, würden wir gerne hören, wie du Skills in deiner Arbeit verwendest, sowie jedes Feedback, das du hast. Teile dein Feedback hier.

Lernkarten 10 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 6 Fragen