Was macht skillify?
Verwende diesen Skill, wenn die aktuelle Sitzung einen wiederholbaren Arbeitsablauf enthüllt hat, der als wiederverwendbarer OMC-Skill festgehalten werden sollte.
Ziel
Erfasse einen erfolgreichen mehrstufigen Workflow als konkreten Skill-Entwurf, anstatt ihn später neu zu entdecken.
Qualitätstor
Bevor du einen Skill extrahierst, müssen alle drei Bedingungen erfüllt sein:
- „Könnte jemand das in 5 Minuten googeln?“ → Nein.
- „Ist das spezifisch für diese Codebasis, dieses Projekt oder diesen Workflow?“ → Ja.
- „Hat das echten Debugging-, Design- oder Betriebsaufwand erfordert, um es zu entdecken?“ → Ja.
Bevorzuge Skills, die Entscheidungsheuristiken, Einschränkungen, Fallstricke und Verifikationsschritte kodieren. Vermeide generische Snippets, Boilerplate oder Bibliotheksbeispiele, die in normale Dokumentation gehören.
Arbeitsablauf
- Identifiziere die wiederholbare Aufgabe, die die Sitzung erledigt hat.
- Extrahiere:
- Eingaben
- geordnete Schritte
- Erfolgskriterien
- Einschränkungen / Fallstricke
- Verifikationsnachweise
- bestes Zielverzeichnis für den Skill
- Entscheide, ob der Workflow als:
- integrierter Repository-Skill
- nutzer-/projektspezifischer Learned Skill
- reine Dokumentation abgelegt werden soll.
- Erstelle beim Entwurf einer Learned-Skill-Datei eine vollständige Skill-Datei, die mit YAML-Frontmatter beginnt.
- Gib niemals reine Markdown-only-Skill-Dateien aus.
- Schreibe kein reines Markdown ohne Frontmatter.
- Mindest-Frontmatter:
--- name: <skill-name> description: <einzellige Beschreibung> triggers: - <trigger-1> - <trigger-2> --- - Schreibe Learned/User/Project-Skills in dateibasierte Pfade:
${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md.omc/skills/<skill-name>.md
- Denke daran, dass nicht committete Skills weiterhin arbeitsbaumlokal sind, bis sie committet oder in ein nutzerweites Verzeichnis kopiert werden.
- Entwirf den Rest der Skill-Datei mit klaren Triggern, Schritten, Erfolgskriterien und Fallstricken.
- Weise auf alles hin, das noch zu unscharf ist, um es sicher zu kodieren.
Regeln
- Erfasse nur Workflows, die tatsächlich wiederholbar sind.
- Halte den Skill praktisch und abgegrenzt.
- Bevorzuge explizite Erfolgskriterien gegenüber vagen Beschreibungen.
- Wenn der Workflow noch ungelöste Verzweigungsentscheidungen hat, notiere sie vor dem Entwurf.
- Behalte
omc-learnedals Speicherverzeichnisnamen aus Kompatibilitätsgründen bei; stelle es nicht als öffentlichen Aufrufnamen dar.
Ausgabe
- Vorgeschlagener Skill-Name
- Zielverzeichnis
- Struktur des Workflow-Entwurfs oder vollständige Skill-Datei
- Verifikations- oder Qualitätstor-Anmerkungen
- Offene Fragen, falls vorhanden