Tech-Update / Abenteuer mit Claude Code #3
Skills als „intelligente“ Shell-Skripte
In fast jedem Entwicklerteam gibt es sie: kleine Shell-Skripte für Routineaufgaben. Sie funktionieren prima, solange alles genau so ist, wie der Autor es sich damals gedacht hat.
Ein typisches Beispiel aus unserem Alltag:
„Hol mir aus Projekt X das Ticket mit der höchsten Priorität und leg dafür einen Branch an.“
Als Shell-Skript heißt das: exakte Projekt-ID kennen, API aufrufen, JSON parsen, sortieren, aus dem Tickettitel einen gültigen Branch-Namen basteln (Umlaute! Sonderzeichen!), vorher prüfen, ob lokal noch Änderungen offen sind … Schnell sind es 80 Zeilen Bash, und beim ersten Sonderfall bricht es trotzdem ab.
Als Skill sieht der Aufruf so aus:
/ticket-branch webshop
Dahinter steckt eine SKILL.md mit ein paar Sätzen Klartext, sinngemäß:
„Suche im Ticketsystem das Projekt, das am besten zu $ARGUMENTS passt. Nimm das offene Ticket mit der höchsten Priorität. Prüfe, ob der Arbeitsstand sauber ist. Lege einen Branch nach dem Schema feature/<ticketnummer>-<kurztitel> an und fasse das Ticket kurz zusammen.“
Den Zugriff auf das Ticketsystem bekommt Claude über eine MCP-Anbindung. Der Rest ist Beschreibung statt Programmierung.
Warum „intelligent“?
🔍 Unscharfe Eingaben: „webshop“ findet auch „Webshop Relaunch 2026“. Gibt es mehrere Treffer, fragt Claude nach, statt abzubrechen.
🧩 Sonderfälle mit Verstand: Zwei Tickets mit gleicher Priorität? Uncommittete Änderungen? Branch existiert schon? Claude erkennt die Situation und reagiert sinnvoll.
✍️ Mehr als nur Ausführen: Branch-Name sauber aus dem Titel ableiten, Ticket zusammenfassen, auf Wunsch direkt einen ersten Umsetzungsplan vorschlagen.
📝 Wartbar für alle: Ablauf ändern heißt einen Satz in Markdown ändern, nicht Bash debuggen.
Ehrlicherweise: Shell-Skripte haben nicht ausgedient. Sie sind deterministisch, schnell und kosten keine Tokens.
Meine Faustregel:
- Immer exakt derselbe Ablauf, keine Entscheidungen nötig? Skript.
- Unscharfe Eingaben, Sonderfälle, Urteilsvermögen gefragt? Skill.
Und das Beste: Es ist kein Entweder-oder. Ein Skill kann eigene Skripte mitbringen und aufrufen. Das Skript erledigt die stupiden Teile zuverlässig, Claude übernimmt alles, wofür man mitdenken muss.
Welches Ihrer Shell-Skripte würden Sie als Erstes in einen Skill verwandeln? Ich bin gespannt auf Ihre Ideen in den Kommentaren
Deutsch
English