Claude Code Glossar
Skill vs prompt
Ein Skill ist ein gespeicherter, wiederverwendbarer Prompt; ein Prompt ist eine einmalige Anweisung für eine einzelne Runde.
Auch genannt: skill or prompt, difference between skill and prompt, skill vs CLAUDE.md
Ein Prompt ist eine einmalige Anweisung, die Sie eingeben; er gilt für diese Runde und ist danach weg.
Ein Skill ist ein Prompt, den Sie nicht mehr wiederholen möchten, gespeichert als SKILL.md-Datei, mit einer Beschreibung, die es Claude ermöglicht, ihn bei Bedarf selbst zu laden. Die offizielle Dokumentation empfiehlt die Erstellung eines Skills, wenn Sie immer wieder die gleichen Anweisungen, Checklisten oder mehrstufigen Prozeduren in den Chat kopieren.
Die Unterscheidung ist am nützlichsten, wenn man die drei Kontexte betrachtet, in denen Claude Code operiert:
- Prompt: Eine einzelne Anweisung für die aktuelle Runde. Sie kostet nichts, wenn sie nicht verwendet wird, und ist nach der Runde weg.
CLAUDE.md: Diese Datei wird zu Beginn jeder Sitzung geladen. Sie sollte Kontext enthalten, den Claude immer wissen sollte, wie z. B. Build-Befehle, Projektkonventionen, Layout oder Regeln wie 'immer X tun'. Um sie effizient zu halten, sollte sie etwa 200 Zeilen nicht überschreiten.- Skill: Wird bei Bedarf geladen. Skills eignen sich am besten für Prozeduren, Checklisten oder umfangreiches Referenzmaterial, das nur manchmal relevant ist. Die Dokumentation besagt ausdrücklich, dass ein Eintrag in
CLAUDE.md, der eine mehrstufige Prozedur darstellt oder nur für einen bestimmten Teil der Codebasis relevant ist, in einen Skill oder eine pfadbezogene Regel verschoben werden sollte.
Keine dieser Optionen sind Durchsetzungsmechanismen; sie alle stellen Kontext bereit, den Claude liest und zu befolgen versucht. Für Aktionen, die unabhängig von Claudes Entscheidung ausgeführt werden müssen, würden Sie hooks verwenden.
Betrachten Sie Authoring Skills für Anleitungen zur effektiven Strukturierung Ihrer Skills. Wenn Sie feststellen, dass Sie immer wieder denselben Prompt eingeben, ist dies ein starkes Signal dafür, dass ein Skill angemessen sein könnte, anstatt sich auf Ad-hoc-Prompts zu verlassen oder Ihre CLAUDE.md zu überladen.