Skill Scout
Verwenden Sie diese Fähigkeit, bevor Sie einen neuen Skill erstellen. Ziel ist es, doppelte Arbeiten an vorhandenen Community- oder Marktplatzlösungen zu vermeiden, während externe Ressourcen vor der Übernahme geprüft werden.
Quelle: Aus altem Community-PR #1232 von redminwang geborgen.
Wann verwenden
- Der Benutzer sagt „Skill erstellen“, „Skill bauen“, „Skill anlegen“ oder „neuer Skill“.
- Der Benutzer fragt „Gibt es einen Skill für X?“ oder „Existiert ein Skill, der Y macht?“.
- Der Benutzer beschreibt einen Workflow und Sie sind im Begriff, die Erstellung eines neuen Skills vorzuschlagen.
- Der Benutzer möchte einen vorhandenen Skill forken oder erweitern.
Wenn der Benutzer ausdrücklich sagt, die Suche zu überspringen oder von Grund auf neu zu erstellen, bestätigen Sie dies und fahren Sie mit dem angeforderten Erstellungsworkflow fort.
Wie es funktioniert
Schritt 1 – Absicht erfassen
Extrahieren:
- Die Aufgabe, die der Skill ausführen soll.
- Die Auslösebedingungen für die Verwendung.
- Die Domäne, Tools, Frameworks oder Datenquellen, die beteiligt sind.
- Drei bis fünf Suchbegriffe plus nützliche Synonyme.
Schritt 2 – Lokale Quellen durchsuchen
Durchsuchen Sie zuerst die Namen installierter Skills und Marktplatz-Skills. Lokale Quellen werden bevorzugt, da sie bereits Teil der Umgebung des Benutzers sind.
find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "keyword|synonym"
find ~/.claude/plugins/marketplaces -path '*/skills/*/SKILL.md' 2>/dev/null | grep -iE "keyword|synonym"
Durchsuchen Sie anschließend die Frontmatter-Beschreibungen:
grep -RilE "keyword|synonym" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
Schritt 3 – Remote-Quellen durchsuchen
Verwenden Sie verfügbare GitHub- und Websuchwerkzeuge. Bevorzugen Sie prägnante Abfragen:
gh search repos "claude code skill keyword" --limit 10 --sort stars
gh search code "name: keyword" --filename SKILL.md --limit 10
Verwenden Sie für die Websuche höchstens drei gezielte Abfragen wie:
"claude code skill" keyword
"SKILL.md" keyword
"everything-claude-code" keyword
Schritt 4 – Externe Treffer prüfen
Bevor Sie einen externen Skill zur Übernahme oder zum Forken empfehlen:
- Lesen Sie das Frontmatter und die Anweisungen der
SKILL.md. - Achten Sie auf unerwartete Shell-Befehle, Dateischreibvorgänge, Netzwerkaufrufe, Credential-Handling oder Paketinstallationen.
- Prüfen Sie, ob das Repository gepflegt zu sein scheint.
- Bevorzugen Sie das Kopieren in einen frischen lokalen Branch und die Überprüfung des Diffs gegenüber dem Bearbeiten von Marktplatz-Originalen.
Schritt 5 – Ergebnisse bewerten
Bewerten Sie Kandidaten nach:
- Exakter Keyword-Übereinstimmung im Skill-Namen.
- Keyword- oder Synonym-Übereinstimmung in der Beschreibung.
- Lokale installierte oder Marktplatz-Quelle.
- Gepflegte GitHub-Quelle mit aktueller Aktivität.
- Nur Web-Erwähnung.
Begrenzen Sie die endgültige Liste auf 10 Ergebnisse.
Schritt 6 – Entscheidungsoptionen präsentieren
Geben Sie dem Benutzer eine kurze Tabelle:
| Option | Bedeutung |
|---|---|
| Vorhandene verwenden | Einen passenden Skill wie vorhanden aufrufen oder installieren. |
| Forken oder erweitern | Den ähnlichsten Skill kopieren und modifizieren. |
| Neu erstellen | Einen neuen Skill erstellen, nachdem bestätigt wurde, dass kein enger Treffer existiert. |
Erstellen Sie nur dann einen neuen Skill, wenn der Benutzer diesen Weg wählt oder die Suche keinen engen Treffer findet.
Beispiele
Ergebnistabelle
| # | Skill | Quelle | Warum es passt | Lücke |
| --- | --- | --- | --- | --- |
| 1 | article-writing | Lokal ECC | Verfasst Artikel und Anleitungen | Nicht auf Release Notes fokussiert |
| 2 | content-engine | Lokal ECC | Multi-Format-Content-Workflow | Schwerfälliger als nötig |
| 3 | blog-writer | GitHub | Blog-Schreib-Skill mit aktuellen Commits | Benötigt Sicherheitsüberprüfung |
Benutzerorientierte Zusammenfassung
Ich habe zwei nahe lokale Treffer und einen externen Kandidaten gefunden. Die größte Übereinstimmung ist `article-writing`; es deckt Verfassen und Revision ab, beinhaltet aber nicht die von Ihnen gewünschte Checkliste für Release Notes. Ich kann es entweder unverändert verwenden, in eine Variante für Release Notes forken oder einen neuen Skill erstellen.
Anti-Patterns
- Springen Sie nicht direkt zur Erstellung eines neuen Skills, wenn eine Suche sinnvoll ist.
- Installieren Sie keine externen Skills, ohne sie zuerst zu lesen.
- Präsentieren Sie keine lange, unsortierte Liste schwacher Treffer.
- Behandeln Sie reine Web-Erwähnungen nicht als vertrauenswürdige Quellen.
- Bearbeiten Sie keine installierten Marktplatz-Originale direkt.
Verwandtes
search-first– Allgemeiner Workflow „Erst suchen, dann bauen“.skill-stocktake– Installierte Skills auf Zustand, Duplikate und Lücken prüfen.agent-sort– Vorhandene Agenten und Skills kategorisieren und organisieren.