mcpField
D
docs-discovery

docs-discovery

github.com/samhvw8開発1158 回インストール46 週間前に更新
リポジトリ

docs-discovery について

docs-discoveryは、ライブラリやフレームワークの公式ドキュメントを探すスキルです。まずContext7を使い、失敗した場合は検索してURLから内容を取得します。

主な機能

  1. 01Context7によるライブラリ検索
  2. 02トピック指定のドキュメント取得
  3. 03ウェブ検索の並列実行
  4. 04ドキュメントURLの取得と解析

活用シーン

  1. 01ライブラリの特定トピックの文書を探す
  2. 02Context7で見つからない場合に公式文書を探す

MCP 対応

ワークフローでは最初にContext7 MCPツールでライブラリを特定し、ドキュメントを取得します。

インストール

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

$npx skills add https://github.com/samhvw8/dot-claude --skill docs-discovery

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

同梱ファイル

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

COMPARISON.md
README.md
REFACTORING_SUMMARY.md
archive/
.env.example
package.json
archive/references/
advanced.md
context7-patterns.md
errors.md
archive/scripts/
analyze-llms-txt.js
detect-topic.js
fetch-docs.js
archive/scripts/tests/
run-tests.js
test-analyze-llms.js
test-detect-topic.js
test-fetch-docs.js
archive/scripts/utils/
env-loader.js
archive/workflows/
library-search.md
repo-analysis.md
topic-search.md

詳細

ドキュメントの探索

ミッション: 公式ライブラリ/フレームワークのドキュメントをすばやく見つけます。

戦略

ステップ 1:まず context7 を試す
mcp__context7__resolve-library-id("{library}")
→ Success? → mcp__context7__get-library-docs("{id}", topic="{topic}")
→ Fail? → Step 2
ステップ 2:ドキュメントの URL を検索する

context7 が失敗した場合は、以下の検索を並行して実行します:

WebSearch: "{library} llms.txt"
WebSearch: "{library} official documentation"
ステップ 3:見つかった URL を取得する

ステップ 2 で見つかった URL を WebFetch します:

  • llms.txt のリンク → 取得して解析
  • ドキュメントページ → 取得して内容を抽出

ワークフローの概要

1. context7 (fast, curated)
   ↓ fail
2. WebSearch (parallel):
   - "{library} llms.txt"
   - "{library} official documentation"
   ↓ found URLs
3. WebFetch found URLs
   ↓ content
4. Parse & present to user

ツール

ステップツール目的
1mcp__context7__resolve-library-idcontext7 のライブラリ ID を取得
1mcp__context7__get-library-docscontext7 からドキュメントを取得
2WebSearchllms.txt とドキュメントの URL を検索
3WebFetchドキュメントの内容を取得

主なルール

  • まず context7 - 最速で、すでに整理されています
  • 推測せず検索する - URL のパターンを推測せず、検索します
  • 並行して検索する - 複数の WebSearch クエリをまとめて実行します
  • トピックで絞り込む - context7 では topic パラメーターを使い、検索結果をトピックで絞り込みます

コメント