mcpField
D
docs-discovery

docs-discovery

github.com/samhvw8開発1541 回インストール1 日前に更新
リポジトリ

docs-discovery について

docs-discovery は、ライブラリやフレームワークの公式ドキュメントを探すスキルです。まず Context7 を試し、次にドキュメントの URL を検索してページを取得します。

主な機能

  1. 01Context7 によるライブラリ ID の解決
  2. 02トピック別ライブラリ文書の取得
  3. 03llms.txt と公式文書の検索
  4. 04見つかった文書の取得と解析

活用シーン

  1. 01ライブラリの公式文書を探す
  2. 02特定のライブラリトピックを調査する
  3. 03llms.txt 文書を特定して確認する

MCP 対応

このスキルはまず Context7 MCP ツールでライブラリ ID を解決して文書を取得し、その後 WebSearch と WebFetch に切り替えます。

インストール

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

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

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

同梱ファイル

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

COMPARISON.md
README.md
REFACTORING_SUMMARY.md
archive/
dot_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 パラメーターを使い、検索結果をトピックで絞り込みます

コメント