3 Punkte von devenv 2026-02-05 | 4 Kommentare | Auf WhatsApp teilen

Ich habe ein CLI-Tool entwickelt, mit dem sich Skills für AI-Agenten statt per ZIP oder Wiki über Git teilen lassen.
Den Namen cast habe ich gewählt, weil Skills damit gewissermaßen „gewirkt“ werden – wie ein Zauber.

[ Anlass für die Entwicklung ]
Es gab im Wesentlichen zwei Auslöser.

Das erste Problem
Es war nicht einfach, Skills zu erstellen und intern zu teilen.

  1. Wenn man sie im Chat verschickte, waren sie später nur schwer wiederzufinden, und
  2. interne Wiki-Systeme (wie Notion oder Confluence) ließen sich nur schwer kontinuierlich pflegen.

Damals hatten wir sie über ein internes Wiki-System geteilt, aber bei der Frage „Wie kann man das effektiv teilen?“ kam ich letztlich zu dem Schluss, dass man es mit Git verwalten sollte.

Das zweite Problem
Skills mit Produktbezug wurden hingegen per Commit im Repository verwaltet.

Dabei traten jedoch die folgenden Probleme auf.

  • Branch-Wechsel bedeutete Cherry-Pick: Bis ein Merge in main erfolgt war, musste man die Skills auf anderen Branches jedes Mal per Cherry-Pick übernehmen.
  • Copy-and-Paste über mehrere Repos hinweg: Da es mehrere Repos gab, mussten auch die Skills mehrfach kopiert werden.
  • Claude Code und Codex: Da sowohl Claude Code als auch Codex im Einsatz waren, musste ebenfalls mehrfach kopiert werden.

Das führte dazu, dass die Skills je nach Repo leicht unterschiedlich vorhanden waren, und mit wachsender Zahl der Skills wurde das zunehmend belastend.

[ Hauptfunktionen ]
Enthalten sind Funktionen, die diese Probleme lösen.

  1. Git-basierte Synchronisierung
    • Synchronisierung über Git, damit Skill-Updates bequem durchgeführt werden können
    • Funktioniert mit jedem Git-Repo und ist daher auch in Unternehmen problemlos einsetzbar
  2. Synchronisierung auf Basis symbolischer Links
    • Installation per symbolischem Link, sodass mehrere Repos auf denselben Skill verweisen
    • Wenn der Quellcode aktualisiert wird, werden die verwendenden Repos automatisch mit aktualisiert
  3. Unterstützung für mehrere Agenten
    • Claude Code, Codex und Gemini lassen sich alle auf einmal synchronisieren

[ Plan ]
Der Fokus der CLI liegt aktuell auf der Synchronisierung (Download), daher ist geplant, sie zu einem Tool auszubauen, das auch die Verteilung (Upload) erleichtert.
Da auch die Auswahl der richtigen Skills Arbeit macht, ist außerdem geplant, mehrere Skills ordnerbasiert synchronisieren zu können.

4 Kommentare

 
taemiworld 2026-02-09

Danke. Gibt es einen bestimmten Grund, warum Sie keine skill.md erstellt haben, die dieses CLI verwendet?

 
devenv 2026-02-11

Anfangs dachte ich, das wäre nicht nötig, weil es ein Tool für Menschen ist.
Nachdem ich dann aber die Kommentare gelesen habe, kam es mir wie ein Widerspruch vor: Es ist ein Tool, das man für den Einsatz von AI-Agenten braucht, aber die AI-Agenten selbst konnten es nicht verwenden. Deshalb habe ich es aktualisiert und hinzugefügt.

Vielen Dank für die gute Anregung!

 
cybecho 2026-02-07

Interessantes Konzept.

 
devenv 2026-02-10

Danke!