mcpField
T
tool-discovery

tool-discovery

github.com/0xdarkmatterエージェントワークフロー7863 回インストール2 週間前に更新
リポジトリ

tool-discovery について

tool-discovery は、タスクの種類に応じてスキルやエージェントを選ぶためのカタログ兼ガイドです。参照中心のスキルと判断を伴うエージェントを、トリガー語や例を使って区別します。

主な機能

  1. 01タスク別にスキルとエージェントを分類
  2. 02スキルのトリガー語を掲載
  3. 03代表的なエージェントと用途を提示
  4. 04タスク別の選択例を掲載

活用シーン

  1. 01ファイル検索に file-search を選択
  2. 02技術調査に合うスキルを特定
  3. 03設計タスクにエージェントが必要か判断

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/0xdarkmatter/claude-mods --skill tool-discovery

インストール後、Claude Code で/tool-discoveryを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference.md
assets/
.gitkeep
references/
agents-catalog.md
skills-catalog.md
scripts/
.gitkeep

詳細

ツールの発見

あらゆるタスクに適したエージェントとスキルを提案します。

判断フローチャート

Is this a reference/lookup task?
├── YES → Use a SKILL (lightweight, auto-injects)
└── NO → Does it require reasoning/decisions?
         ├── YES → Use an AGENT (heavyweight, spawns subagent)
         └── MAYBE → Check catalogs below

**ルール:**スキルはパターン/リファレンス、エージェントは判断/専門知識を担います。

スキルのクイックリファレンス

スキルトリガー
file-searchfd、rg、fzf、ファイル検索
find-replacesd、一括置換
code-statstokei、difft、行数
data-processingjq、yq、json、yaml
structural-searchast-grep、sg、AST パターン
git-opsgit、gh、lazygit、delta、コミット、PR、リリース、リベース
python-envuv、venv、pyproject
go-opsgolang、go、goroutine、channel、context、errgroup、go test
rust-opsrust、cargo、所有権、tokio、serde、trait、Result、Option
typescript-opstypescript、型システム、ジェネリクス、ユーティリティ型、Zod
docker-opsdocker、Dockerfile、docker-compose、マルチステージビルド
ci-cd-opsgithub actions、CI、CD、パイプライン、リリース、ワークフロー
api-design-opsAPI 設計、gRPC、GraphQL、高度な REST、protobuf
rest-opsHTTP メソッド、ステータスコード
sql-opsCTE、ウィンドウ関数
postgres-opspostgresql、postgres、EXPLAIN ANALYZE、vacuum、pgbouncer、JSONB、RLS、レプリケーション
sqlite-opssqlite、EXPLAIN QUERY PLAN、カバリングインデックス、rows_read、D1、wrangler d1、node:sqlite、better-sqlite3、bun:sqlite、aiosqlite、libsql、fts5
tailwind-opstailwind、tw classes、ダークモード、レスポンシブ
mcp-opsMCP サーバー、fastmcp、ツールハンドラー、トランスポート
react-opsreact、hooks、useState、next.js、RSC、zustand
vue-opsvue、composition api、pinia、nuxt、script setup
javascript-opsjavascript、node、esm、async/await、イベントループ
astro-opsastro、islands、コンテンツコレクション、部分ハイドレーション
laravel-opslaravel、eloquent、artisan、sanctum、pest
payloadcms-opspayload、payload cms、ヘッドレス CMS、コレクション
craftcms-opscraft、craftcms、twig、matrix fields
asus-router-opsasus router、asuswrt、merlin、ネットワークの堅牢化
nginx-opsnginx、リバースプロキシ、ssl、ロードバランサー、proxy_pass
cloudflare-opscloudflare、workers、KV、D1、R2、pages、wrangler、エッジ
cypress-opscypress、e2e、コンポーネントテスト、カスタムコマンド、スタブ化
bash-opsbash、シェルスクリプト、トラップ、CI スクリプト、防御的スクリプト
claude-code-opsclaude code の拡張機能、スキル、エージェント、フック、MCP、プラグイン
auth-opsjwt、oauth2、セッション、rbac、パスキー、mfa、ログイン
monitoring-opsprometheus、grafana、opentelemetry、SLO、アラート
debug-opsデバッグ、クラッシュ、メモリリーク、競合状態、bisect
perf-opsパフォーマンス、プロファイリング、フレームグラフ、バンドルサイズ、負荷テスト、ベンチマーク
migrate-ops移行、アップグレード、破壊的変更、codemod、バージョンアップグレード
refactor-opsリファクタリング、抽出、コードの臭い、デッドコード、名前変更、再構成
scaffoldスキャフォールド、ボイラープレート、プロジェクトテンプレート、プロジェクトの初期化、新規プロジェクト
log-opsJSONL、ログ分析、ログの解析、lnav、ログ検索、タイムライン

エージェントのクイックリファレンス

エージェントトリガー
firecrawl-expertウェブスクレイピング、クローリング、ボット対策
project-organizer再構成、整理、クリーンアップ
git-agentコミット、プッシュ、PR(git-ops によってディスパッチ)
Explore「どこにあるか」、「検索」
Plan設計、アーキテクチャ設計

Cloudflare/Workers、Cypress/E2E、シェルスクリプト、Claude Code 拡張機能の作業、および CMS/デバイスの分野(Payload、Craft、Asus ルーター)では、対応する -ops スキル(cloudflare-ops、cypress-ops、bash-ops、claude-code-ops、payloadcms-ops、craftcms-ops、asus-router-ops)を使用してください。言語/フレームワーク関連の作業(Python、TypeScript、React、Postgres など)では、対応する -ops スキルを使用するか、まずそのスキルの SKILL.md を読むよう指示して general-purpose をディスパッチしてください。

起動方法

スキル:

Skill tool → skill: "file-search"

エージェント(Claude Code 2.1.63 より前は Agent ツールの名称は Task でした。Task(...) は引き続きエイリアスとして使用できます):

Agent tool → subagent_type: "firecrawl-expert"
          → prompt: "Your task"

タスクの種類で選ぶ

タスクまず使うスキル必要に応じて使うエージェント
「CTE の書き方は?」sql-ops—
「このクエリを最適化する」postgres-ops—
「X という名前のファイルを探す」file-searchExplore
「Python プロジェクトをセットアップする」python-env—
「X の HTTP ステータスは?」rest-ops—
「React Server Components とは?」react-ops—
「Vue 3 のコンポーザブルパターン」vue-ops—
「nginx の SSL を設定する」nginx-ops—
「JWT とセッション認証の比較」auth-ops—
「Prometheus をセットアップする」monitoring-ops—
「メモリリークをデバッグする」debug-ops—
「ブロックされたサイトをスクレイピングする」jina-opsfirecrawl-expert

ヒント

  • スキルのほうが低コストです - 情報の確認やパターンの参照に使用します
  • エージェントは高機能です - 判断や最適化に使用します
  • 推奨しすぎないでください - 1 つのタスクにつきツールは最大 2~3 個にします

追加リソース

全カタログを確認するには、以下を読み込んでください。

  • ./references/agents-catalog.md - 各エージェントの機能
  • ./references/skills-catalog.md - スキルの一部の詳細と選択ガイド(全リストではありません)

コメント