Für: den Restricted-Kreis (Mathias H., Onur Kabadayi, Chris) · Dauer: ca. 60 Minuten
Ziel: Jede Skill-Änderung läuft ab jetzt über Branch → Pull Request → Review – und bei jeder Änderung wird der Versionsstempel (VERSION + Datenquelle) im Skill-Header mitgepflegt. So erreicht jede Verbesserung alle Nutzer, und veraltete Kopien sind sofort erkennbar.
medumi (Rolle „Write" oder höher)gh auth status zeigt deinen Accountgit config user.name / git config user.emailFehlt etwas? Claude hilft: „Prüfe meinen GitHub-Zugang (gh auth status) und meine Git-Identität und führe mich durch die Einrichtung."
Die drei festen Regeln für Skill-Änderungen:
main – jede Änderung startet auf einem Branch und geht per PR rein.VERSION auf das heutige Datum – ohne Ausnahme.Namenskonvention: skill/<skill-name>-<jjjjmmtt>-<kurzbeschreibung>
Beispiel: skill/kongressplanung-20260817-neue-datenquelle
In Claude Code:
Ich möchte den Skill "<skill-name>" im Restricted-Repo (Org medumi) ändern.
Hole den aktuellen Stand von main und erstelle einen Branch nach dem Muster
skill/<skill-name>-<heutiges Datum>-<kurzbeschreibung>. Beschreibung: <was du vorhast>.
✅ Geschafft, wenn du auf dem neuen Branch bist und main frisch gepullt ist.
Mach deine inhaltliche Änderung – und immer zusammen damit den Header:
---
name: kongressplanung
VERSION: 2026-08-17 ← auf HEUTE setzen, bei jeder Änderung
Datenquelle: <fileId> ← die Datei-ID, aus der der Skill liest
---
🧨 Die Lektion aus der „FALSCH!!!"-Tabelle: Der Skill liest Datei-IDs, keine Titel. Eine alte Tabelle im Namen als „ALT" zu markieren, erreicht keinen einzigen Skill. Wenn die Datenquelle wechselt, muss die neue fileId in den Header – und per PR auf
main. Erst dann ist die Änderung für alle wirksam.
In Claude Code:
Führe im Skill "<skill-name>" folgende Änderung durch: <deine Änderung>.
Setze dabei im Skill-Header VERSION auf das heutige Datum und prüfe,
ob die Datenquelle-Zeile noch auf die richtige fileId zeigt.
Zeig mir am Ende den Diff.
✅ Geschafft, wenn der Diff deine Änderung UND den aktualisierten Header zeigt.
In Claude Code:
Committe meine Änderungen mit einer aussagekräftigen Message, pushe den Branch
und erstelle einen Pull Request gegen main. Nutze diese PR-Beschreibung:
## Was
<eine Zeile: was ändert sich>
## Warum
<Anlass, z. B. gemeldeter Fehler oder neue Datenquelle>
## Datenquelle geändert?
<ja: alte → neue fileId / nein>
## Getestet
<wie hast du geprüft, dass der Skill noch läuft>
Danach: Review anfordern – eine zweite Person aus dem Restricted-Kreis als Reviewer eintragen (bei GitHub im PR rechts unter „Reviewers", oder kurz in Slack anpingen).
✅ Geschafft, wenn der PR offen ist und ein Reviewer angefragt wurde.
Übung im Workshop: Tauscht die Rollen – jeder reviewt den PR eines anderen.
Review-Checkliste (als Reviewer):
VERSION steht auf dem Datum der ÄnderungDatenquelle zeigt auf die richtige, aktuelle fileId (im Zweifel: Datei öffnen und prüfen!)Alles grün? → Approve → Merge (Squash empfohlen: eine Änderung = ein Commit auf main).
Danach den Branch löschen (GitHub bietet es nach dem Merge an).
✅ Geschafft, wenn dein PR gemerged ist und main deinen neuen Versionsstempel trägt.
main ist jetzt die Wahrheit. Wer den Skill per GitHub bezieht, bekommt beim nächsten
Aktualisieren automatisch deinen Stand.Merksatz für den Kreis: Kein Merge ohne Stempel. Kein Stempel ohne Merge.