docs-discovery について
docs-discovery は、ライブラリやフレームワークの公式ドキュメントを探すスキルです。まず Context7 を試し、次にドキュメントの URL を検索してページを取得します。
主な機能
- 01Context7 によるライブラリ ID の解決
- 02トピック別ライブラリ文書の取得
- 03llms.txt と公式文書の検索
- 04見つかった文書の取得と解析
活用シーン
- 01ライブラリの公式文書を探す
- 02特定のライブラリトピックを調査する
- 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.mdREADME.mdREFACTORING_SUMMARY.mdarchive/dot_env.examplepackage.jsonarchive/references/advanced.mdcontext7-patterns.mderrors.mdarchive/scripts/analyze-llms-txt.jsdetect-topic.jsfetch-docs.jsarchive/scripts/tests/run-tests.jstest-analyze-llms.jstest-detect-topic.jstest-fetch-docs.jsarchive/scripts/utils/env-loader.jsarchive/workflows/library-search.mdrepo-analysis.mdtopic-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
ツール
| ステップ | ツール | 目的 |
|---|---|---|
| 1 | mcp__context7__resolve-library-id | context7 のライブラリ ID を取得 |
| 1 | mcp__context7__get-library-docs | context7 からドキュメントを取得 |
| 2 | WebSearch | llms.txt とドキュメントの URL を検索 |
| 3 | WebFetch | ドキュメントの内容を取得 |
主なルール
- まず context7 - 最速で、すでに整理されています
- 推測せず検索する - URL のパターンを推測せず、検索します
- 並行して検索する - 複数の WebSearch クエリをまとめて実行します
- トピックで絞り込む - context7 では topic パラメーターを使い、検索結果をトピックで絞り込みます
コメント
Markdown 対応