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

Verglichene Wege.

  1. 01 Command
  2. 02 Skill
  3. 03 Hook
  4. 04 Routine
  5. 05 Goal

Arbeitsabläufe

Kurz eingeordnet.

Start, Wiederverwendung, Auslöser und Zielbedingung bestimmen, auf welche Ebene ein Ablauf gehört.

Zum vollständigen Vergleich
Inhalt 6 Kapitel
  1. 01 Worum es geht
  2. 02 Vergleich
  3. 03 Praktische Heuristik
  4. 04 Entscheidungssatz
  5. 05 Im Wiki
  6. 06 Verwandte Seiten

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

DimensionSlash CommandSkillHookScheduled Task / RoutineGoal / Objective Loop
StartManuell durch den NutzerManuell, aber stärker als Workflow verpacktAutomatisch bei EventAutomatisch nach ZeitplanManuell oder zeitgesteuert gestartet, dann iterativ
ZweckSchneller Start eines bekannten AblaufsWiederverwendbarer StandardprozessImmer gleiche Reaktion auf TriggerWiederkehrende Ausführung eines Prompts/WorkflowsEinen Zielzustand erreichen und per Judge prüfen lassen
KontextlastNiedrigMittel bis niedrig, wenn Referenzen ausgelagert sindSehr niedrig im Nutzungsfall, aber deterministischAbhängig vom gespeicherten Prompt und ProjektkontextMittel bis hoch; abhängig von Ziel, Rubric und Arbeitsbereich
WiederverwendbarkeitHochSehr hochSehr hochHochHoch, wenn Objective Function und Rubric stabil sind
DeterminismusMittelMittel bis hochHochMittel — zeitlich deterministisch, inhaltlich weiterhin modellabhängigMittel — 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 FrageWill 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

  1. Slash Command, wenn der Ablauf oft gebraucht wird, aber noch relativ klein ist.
  2. Skill, wenn der Ablauf Referenzen, Regeln oder mehrstufige Logik braucht.
  3. Hook, wenn ein Ereignis zuverlässig und ohne Nachdenken abgefangen werden soll.
  4. Scheduled Task / Routine, wenn der Ablauf zeitgesteuert wiederkehren soll, aber nicht von einem Session-Event abhängt.
  5. 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