Versionen & Integrität

Pinnen, synchronisieren, Drift erkennen

STH behandelt deine Skills wie Abhängigkeiten: eine exakte Version pro Ressource, sichere Schreibvorgänge und ein klarer Blick auf lokale Drift.

$ sth status --json
[
  { "resourceName": "react/form-wizard", "status": "up-to-date", "pinned": "v2.1.0" },
  { "resourceName": "skills/analyse-risque", "status": "outdated" },
  { "resourceName": "agents/reviewer", "status": "modified-locally" }
]

Das kannst du tun

Pinning pro Ressource

Sperre react/form-wizard auf eine bestimmte Version, während andere Skills main folgen. Kein Versions-Monorepo nötig.

Atomare Schreibvorgänge

Advisory Locks und atomare Schreibvorgänge: keine Korruption, selbst wenn zwei Prozesse parallel laufen.

Drift-Erkennung

sth status kennzeichnet jede Ressource — aktuell, veraltet oder lokal geändert — mit Diff Datei für Datei.

Versionierter Projektzustand

Jede verwaltete Datei wird im Projektzustand verfolgt und ermöglicht saubere, reproduzierbare Updates und Entfernungen.

Häufige Fragen

Was passiert, wenn ich eine verwaltete Datei ändere?
sth status markiert sie als „modified-locally“ und listet die betroffenen Dateien, damit nichts überraschend überschrieben wird.
Kann ich eine Version einfrieren und den Rest aktualisieren?
Ja. Pinning erfolgt pro Ressource: Ein Skill kann gepinnt bleiben, während die anderen dem Branch folgen.
Können zwei gleichzeitige Läufe Dateien beschädigen?
Nein. Advisory Locks und atomare Schreibvorgänge garantieren Integrität auch parallel.
Fehler melden