スキルスカウト (Skill Scout)
新しいスキルを作成する前にこのスキルを使用してください。既存のコミュニティやマーケットプレイスの成果を重複して作成することを避けつつ、外部のものを採用する前に検証することを目的としています。
出典: redminwang によるコミュニティPR #1232 から復元。
使用するタイミング
- ユーザーが「スキルを作成」「スキルを構築」「スキルを作る」「新しいスキル」と言った場合。
- ユーザーが「Xのためのスキルはある?」や「Yを行うスキルは存在する?」と尋ねた場合。
- ユーザーがワークフローを説明し、あなたが新しいスキル作成を提案しようとしている場合。
- ユーザーが既存のスキルをフォークまたは拡張したい場合。
ユーザーが明示的に検索をスキップするか、ゼロから作成すると述べた場合は、その意向を了承し、要求された作成ワークフローを進めてください。
仕組み
ステップ1 - 意図の把握
以下を抽出します:
- スキルが実行すべきタスク。
- それを使用するためのトリガー条件。
- 関連するドメイン、ツール、フレームワーク、データソース。
- 3〜5個の検索キーワードと有用な類義語。
ステップ2 - ローカルソースの検索
最初にインストール済みおよびマーケットプレイスのスキル名を検索します。ローカルソースはユーザーの環境に既に存在するため優先されます。
find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "キーワード|類義語"
find ~/.claude/plugins/marketplaces -path '*/skills/*/SKILL.md' 2>/dev/null | grep -iE "キーワード|類義語"
次にフロントマターの説明を検索します:
grep -RilE "キーワード|類義語" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
ステップ3 - リモートソースの検索
利用可能なGitHubおよびウェブ検索ツールを使用します。簡潔なクエリを優先します:
gh search repos "claude code skill キーワード" --limit 10 --sort stars
gh search code "name: キーワード" --filename SKILL.md --limit 10
ウェブ検索では、次のようなターゲットを絞ったクエリを最大3つ使用します:
"claude code skill" キーワード
"SKILL.md" キーワード
"everything-claude-code" キーワード
ステップ4 - 外部マッチの検証
外部のスキルを採用またはフォークする前に:
SKILL.mdのフロントマターと指示を読む。- 予期しないシェルコマンド、ファイル書き込み、ネットワーク呼び出し、資格情報の処理、パッケージインストールがないか確認する。
- リポジトリがメンテナンスされているように見えるか確認する。
- マーケットプレイスのオリジナルを直接編集する代わりに、新しいローカルブランチにコピーして差分をレビューすることを推奨します。
ステップ5 - 結果のランク付け
候補を以下の基準でランク付けします:
- スキル名での完全キーワード一致。
- 説明でのキーワードまたは類義語一致。
- ローカルインストール済みまたはマーケットプレイスソース。
- 最近のアクティビティがあるメンテナンスされたGitHubソース。
- ウェブのみの言及。
最終リストは最大10件に制限します。
ステップ6 - 決定オプションの提示
ユーザーに短い表を提示します:
| オプション | 意味 |
|---|---|
| 既存を使用 | 一致するスキルをそのまま呼び出すかインストールする。 |
| フォークまたは拡張 | 最も近いスキルをコピーして修正する。 |
| 新規作成 | 近い一致が見つからないことを確認した後、新しいスキルを構築する。 |
ユーザーがそのパスを選択した場合、または検索で近い一致が見つからなかった場合のみ、新しいスキルを作成します。
例
結果テーブル
| # | スキル | ソース | 一致理由 | ギャップ |
| --- | --- | --- | --- | --- |
| 1 | article-writing | ローカル ECC | 記事やガイドの下書き作成 | リリースノートに特化していない |
| 2 | content-engine | ローカル ECC | マルチフォーマットコンテンツワークフロー | 必要以上に重い |
| 3 | blog-writer | GitHub | 最近コミットのあるブログ作成スキル | セキュリティレビューが必要 |
ユーザー向けサマリー
2つの近いローカルマッチと1つの外部候補を見つけました。最も近いのは `article-writing` です。これは下書き作成と改訂をカバーしていますが、あなたが求めたリリースノートチェックリストは含まれていません。そのまま使用するか、リリースノート用にフォークするか、新しいスキルを作成することができます。
アンチパターン
- 検索が合理的である場合に、直接新しいスキル作成に飛びつかない。
- 外部スキルを事前に読まずにインストールしない。
- 長くランク付けされていない弱いマッチのリストを提示しない。
- ウェブのみの言及を信頼できるソースとして扱わない。
- インストール済みのマーケットプレイスオリジナルをその場で編集しない。
関連
search-first- 構築前の一般的な検索ワークフロー。skill-stocktake- インストール済みスキルの健全性、重複、ギャップを監査する。agent-sort- 既存のエージェントとスキルを分類して整理する。