スキルスカウト は何をしますか?
新しいスキルを作成する前にこのスキルを使用してください。目的は、既存のコミュニティやマーケットプレイスの作業を重複させず、外部のものを採用する前に精査することです。
出典: 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検索には、次のようなターゲットを絞ったクエリを最大3つ使用します:
"claude code skill" keyword
"SKILL.md" keyword
"everything-claude-code" keyword
ステップ4 - 外部一致の精査
外部スキルを採用またはフォークとして推奨する前に:
SKILL.mdのフロントマターと指示を読む。- 予期しないシェルコマンド、ファイル書き込み、ネットワーク呼び出し、資格情報の処理、パッケージのインストールがないか確認する。
- リポジトリがメンテナンスされているかどうかを確認する。
- マーケットプレイスのオリジナルを直接編集するよりも、新しいローカルブランチにコピーして差分をレビューすることを優先する。
ステップ5 - 結果のランク付け
候補を次の順序でランク付けします:
- スキル名での完全キーワード一致。
- 説明でのキーワードまたは同義語の一致。
- ローカルインストール済みまたはマーケットプレイスソース。
- 最近のアクティビティがあるメンテナンスされたGitHubソース。
- Webのみの言及。
最終リストは10件に制限します。
ステップ6 - 決定オプションの提示
ユーザーに短い表を提示します:
| オプション | 意味 |
|---|---|
| 既存を使用 | 一致するスキルをそのまま呼び出すかインストールする。 |
| フォークまたは拡張 | 最も近いスキルをコピーして修正する。 |
| 新規作成 | 近い一致が見つからなかったことを確認した後、新しいスキルを構築する。 |
ユーザーがそのパスを選択した場合、または検索で近い一致が見つからなかった場合にのみ、新しいスキルを作成します。
例
結果表
| # | スキル | ソース | 一致理由 | ギャップ |
| --- | --- | --- | --- | --- |
| 1 | article-writing | ローカル ECC | 記事やガイドの下書き | リリースノートに特化していない |
| 2 | content-engine | ローカル ECC | マルチフォーマットコンテンツワークフロー | 必要なものより重い |
| 3 | blog-writer | GitHub | 最近のコミットがあるブログ作成スキル | セキュリティレビューが必要 |
ユーザー向けサマリー
2つの近いローカル一致と1つの外部候補を見つけました。最も近いのは `article-writing` です。これは下書きと改訂をカバーしていますが、あなたが求めたリリースノートのチェックリストは含まれていません。そのまま使用するか、リリースノートバリアントにフォークするか、新しいスキルを作成することができます。
アンチパターン
- 検索が妥当である場合に、直接新しいスキル作成に飛びつかないこと。
- 外部スキルを事前に読まずにインストールしないこと。
- 長い順序付けされていない弱い一致のリストを提示しないこと。
- Webのみの言及を信頼できるソースとして扱わないこと。
- インストール済みのマーケットプレイスオリジナルをその場で編集しないこと。
関連
search-first- 構築前に検索する一般的なワークフロー。skill-stocktake- インストール済みスキルの健全性、重複、ギャップを監査。agent-sort- 既存のエージェントとスキルを分類して整理。