Wann sollte man CLAUDE.md verwenden statt Skills?	CLAUDE.md sollte für projektweite Standards verwendet werden, die immer gelten, wie Constraints oder Framework-Präferenzen. Skills sind für aufgabenspezifisches Wissen, das nur manchmal relevant ist.
Was ist der Hauptunterschied zwischen Skills und Subagents?	Skills fügen Wissen zum aktuellen Gespräch hinzu, während Subagents in isolierten Ausführungskontexten laufen und unabhängig arbeiten.
Wie unterscheiden sich Hooks von Skills?	Hooks sind ereignisgesteuert (z.B. bei Dateispeicherung), während Skills anfragegsteuert sind und basierend auf Benutzeranfragen aktiviert werden.
Wofür werden MCP-Server verwendet?	MCP-Server stellen externe Tools und Integrationen bereit – eine andere Kategorie als Skills.
Wann sollte man Subagents verwenden?	Subagents sollten verwendet werden, wenn man eine Aufgabe in einen separaten Ausführungskontext delegieren möchte oder unterschiedliche Tool-Zugriffe benötigt.
Was ist der Zweck von Hooks in Claude Code?	Hooks führen automatisierte Operationen aus, die durch Ereignisse ausgelöst werden, wie das Ausführen eines Linters bei jeder Dateispeicherung.
Welche Komponenten bilden typischerweise ein vollständiges Claude Code Setup?	CLAUDE.md (immer aktiv), Skills (aufgabenspezifisch), Hooks (ereignisgesteuert), Subagents (isolierte Kontexte) und MCP-Server (externe Tools).
Wann sollte man Skills verwenden?	Skills sollten verwendet werden für aufgabenspezifisches Wissen, das nur manchmal relevant ist und nicht jedes Gespräch belasten soll.
Was bedeutet "request-driven" bei Skills?	Request-driven bedeutet, dass Skills basierend auf dem aktiviert werden, was der Benutzer fragt oder anfordert.
Warum sollte man nicht alles in Skills zwingen?	Weil jede Funktion (CLAUDE.md, Hooks, Subagents, MCP) ihre eigene Spezialität hat – man sollte die richtige Option für jedes Problem wählen.
