スキルスカウト
新しいスキルを作成する前にこのスキルを使用してください。目的は、既存のコミュニティやマーケットプレイスの成果を重複して作成することを避けながら、外部のものを採用する前にきちんと審査することです。
出典: redminwang によるコミュニティの古いPR #1232 から再利用。
使用するタイミング
- ユーザーが「スキルを作成する」「スキルをビルドする」「スキルを作る」「新しいスキル」と言ったとき。
- ユーザーが「Xのスキルはありますか?」または「Yを実行するスキルは存在しますか?」と尋ねたとき。
- ユーザーがワークフローを説明し、新しいスキルの作成を提案しようとしているとき。
- ユーザーが既存のスキルをフォークまたは拡張したいとき。
ユーザーが検索をスキップして最初から作成するよう明示的に指示した場合は、それを確認してリクエストされた作成ワークフローを進めてください。
動作の仕組み
ステップ1 - 意図の把握
以下を抽出します:
- スキルが実行すべきタスク。
- スキルを使用するためのトリガー条件。
- 関連するドメイン、ツール、フレームワーク、またはデータソース。
- 3〜5個の検索キーワードと有用な同義語。
ステップ2 - ローカルソースを検索する
まずインストール済みおよびマーケットプレイスのスキル名を検索します。ローカルソースはすでにユーザーの環境に含まれているため優先されます。
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"
次にフロントマターの説明を検索します:
grep -RilE "keyword|synonym" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
ステップ3 - リモートソースを検索する
利用可能なGitHubおよびWebの検索ツールを使用します。簡潔なクエリを優先します:
gh search repos "claude code skill keyword" --limit 10 --sort stars
gh search code "name: keyword" --filename SKILL.md --limit 10
Web検索では…