Wann genügt ein Befehl – und wann braucht es Skill, Hook oder Routine?
Skill vs. Slash Command vs. Hook
Diese Gegenüberstellung trennt drei Wiederverwendungs-Layer in Claude Code, die leicht miteinander vermischt werden: Slash Command: bewusst manuell gestarteter Ablauf Skill: referenzierter, wiederverw
Kurz eingeordnet.
Start, Wiederverwendung, Auslöser und Zielbedingung bestimmen, auf welche Ebene ein Ablauf gehört.
Inhalt 6 Kapitel
Skill vs. Slash Command vs. Hook
Worum es geht
Diese Gegenüberstellung trennt drei Wiederverwendungs-Layer in Claude Code, die leicht miteinander vermischt werden:
- Slash Command: bewusst manuell gestarteter Ablauf
- Skill: referenzierter, wiederverwendbarer Workflow mit schlanker Kernlogik
- Hook: automatisch bei einem Ereignis ausgelöste deterministische Aktion
- Goal / Objective Loop: zielbasierter Lauf mit Judge-Prüfung, der iteriert, bis der Zielzustand erreicht ist
- Always-on Guardrail / Router (
CLAUDE.md): dauerhaft geladene Projektregel, die Prinzipien setzt und bei Aufgabenklassen auf Skills verweist
Die Unterscheidung hilft, den richtigen Layer für den richtigen Job zu wählen und Context-Bloat zu vermeiden. Der neue Karpathy-Skill-Ingest ergänzt: Manche Regeln sind weder Skill noch Command, sondern gehören als kurze always-on Guardrails in CLAUDE.md; längere Abläufe werden von dort nur geroutet.
Vergleich
| Dimension | Slash Command | Skill | Hook | Scheduled Task / Routine | Goal / Objective Loop |
|---|---|---|---|---|---|
| Start | Manuell durch den Nutzer | Manuell, aber stärker als Workflow verpackt | Automatisch bei Event | Automatisch nach Zeitplan | Manuell oder zeitgesteuert gestartet, dann iterativ |
| Zweck | Schneller Start eines bekannten Ablaufs | Wiederverwendbarer Standardprozess | Immer gleiche Reaktion auf Trigger | Wiederkehrende Ausführung eines Prompts/Workflows | Einen Zielzustand erreichen und per Judge prüfen lassen |
| Kontextlast | Niedrig | Mittel bis niedrig, wenn Referenzen ausgelagert sind | Sehr niedrig im Nutzungsfall, aber deterministisch | Abhängig vom gespeicherten Prompt und Projektkontext | Mittel bis hoch; abhängig von Ziel, Rubric und Arbeitsbereich |
| Wiederverwendbarkeit | Hoch | Sehr hoch | Sehr hoch | Hoch | Hoch, wenn Objective Function und Rubric stabil sind |
| Determinismus | Mittel | Mittel bis hoch | Hoch | Mittel — zeitlich deterministisch, inhaltlich weiterhin modellabhängig | Mittel — zielgebunden, aber modell- und judge-abhängig |
| Typischer Einsatz | „Mach den Check“ | „Führe den Standardprozess aus“ | „Wenn X passiert, tue Y“ | „Mach X jeden Morgen / alle 30 Minuten“ | „Optimiere X bis diese Kriterien erfüllt sind“ |
| Gute Frage | Will ich es gerade jetzt starten? | Will ich den Prozess sauber kapseln? | Will ich, dass es immer bei Event passiert? | Will ich, dass es ohne manuellen Start wiederkehrt? | Habe ich eine klare Zielbedingung und Bewertungsrubric? |
Praktische Heuristik
- Slash Command, wenn der Ablauf oft gebraucht wird, aber noch relativ klein ist.
- Skill, wenn der Ablauf Referenzen, Regeln oder mehrstufige Logik braucht.
- Hook, wenn ein Ereignis zuverlässig und ohne Nachdenken abgefangen werden soll.
- Scheduled Task / Routine, wenn der Ablauf zeitgesteuert wiederkehren soll, aber nicht von einem Session-Event abhängt.
- Goal / Objective Loop, wenn ein Agent iterativ auf einen messbaren Zielzustand hinarbeiten und ein Judge die Erfüllung prüfen soll.
Entscheidungssatz
- Wenn der Mensch den Start bewusst kontrollieren soll → Slash Command.
- Wenn der Ablauf als wiederverwendbare SOP verpackt werden soll → Skill.
- Wenn die Reaktion an ein Event gebunden ist → Hook.
- Wenn ein Ablauf regelmäßig ohne manuellen Start laufen soll → Scheduled Task / Routine; für produktionsnähere Runs dann externe Runner wie trigger.dev oder Modal prüfen.
- Wenn der Ablauf nicht nur startet, sondern gegen eine Zielbedingung optimieren soll → Goal / Objective Loop; vorher Rubric schreiben und Änderungen archivieren statt löschen.
Im Wiki
Die klare Dreiteilung stammt aus dem Video Master 80% of Claude Code, Just Learn These 15 Things und ergänzt die bestehenden Muster in KI-Werkzeug-Einsatzmuster, Claude Code und Claude Code Betriebsdisziplin und Workflow-Hebel.
Verwandte Seiten
- Slash Commands
- Goal Command / Objective Loop
- Claude Code — 15 Dinge für 80 % der Praxis
- Claude Code
- Karpathy’s Skill Just Fixed Claude Code’s Biggest Problem
- KI-Werkzeug-Einsatzmuster
- Claude Code Betriebsdisziplin und Workflow-Hebel
- MCP (Model Context Protocol)
- I Tested 3 Ways to Deploy Claude Agents