docs-discovery について
docs-discoveryは、ライブラリやフレームワークの公式ドキュメントを探すスキルです。まずContext7を使い、失敗した場合は検索してURLから内容を取得します。
主な機能
- 01Context7によるライブラリ検索
- 02トピック指定のドキュメント取得
- 03ウェブ検索の並列実行
- 04ドキュメントURLの取得と解析
活用シーン
- 01ライブラリの特定トピックの文書を探す
- 02Context7で見つからない場合に公式文書を探す
MCP 対応
ワークフローでは最初にContext7 MCPツールでライブラリを特定し、ドキュメントを取得します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ samhvw8/ dot-claude --skill docs-discoveryインストール後、Claude Code で/docs-discoveryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
COMPARISON.mdREADME.mdREFACTORING_SUMMARY.mdarchive/.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 対応