looking-up-docs について
looking-up-docsは、Context7を利用して最新のバージョン別ライブラリドキュメントとコード例を取得するスキルです。ソースドキュメントに基づくAPIリファレンスや概念ガイドを探す開発者向けです。
主な機能
- 01ライブラリ名をContext7 IDに解決
- 02トピック別にドキュメントを取得
- 03codeモードとinfoモードに対応
- 04ページ指定で追加結果を取得
- 05バージョンや別名に関する注意点を提示
活用シーン
- 01特定バージョンのライブラリのAPI例を検索
- 02ライブラリの概念ガイドを参照
- 03トピックを指定して文書を絞り込み
- 04別々に取得した複数バージョンの文書を比較
MCP 対応
このスキルはContext7 MCPツール`mcp__context7__resolve-library-id`と`mcp__context7__get-library-docs`を使い、ライブラリの特定とドキュメントの取得を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ julianobarbosa/ claude-code-skills --skill looking-up-docsインストール後、Claude Code で/looking-up-docsを入力して読み込まれたか確認します。
詳細
Context7 によるドキュメント検索
Context7 は、ソースライブラリから最新のバージョン固有のドキュメントとコード例を直接提供します。
Context7 を使う理由
- 最新の API:幻覚や古いパターンがありません
- バージョン固有:対象ライブラリの正確なバージョンのドキュメントを取得します
- コード例:実際のドキュメントに基づく、動作するコードを提供します
ワークフロー
- ライブラリ ID を解決:
libraryNameを指定してmcp__context7__resolve-library-idを実行します - ドキュメントを取得:
context7CompatibleLibraryIDとtopicを指定してmcp__context7__get-library-docsを実行します
モード
| モード | 用途 |
|---|---|
code | API リファレンス、コード例(デフォルト) |
info | 概念ガイド、アーキテクチャ、チュートリアル |
例
# React hooks
resolve-library-id: "react"
get-library-docs: context7CompatibleLibraryID="/facebook/react", topic="hooks", mode="code"
# Next.js middleware
resolve-library-id: "next.js"
get-library-docs: context7CompatibleLibraryID="/vercel/next.js", topic="middleware"
# Go net/http
resolve-library-id: "go net/http"
get-library-docs: context7CompatibleLibraryID="/golang/go", topic="http server"
# Kubernetes API
resolve-library-id: "kubernetes"
get-library-docs: context7CompatibleLibraryID="/kubernetes/kubernetes", topic="deployment"
ヒント
- 特定の機能に結果を絞り込むには、
topicパラメーターを使います - アーキテクチャに関する質問には、
mode="info"を試してください - 最初の結果だけでは不十分な場合は、
page=2、page=3を指定してページネーションします
注意点
- バージョンを指定せずに Context7 へクエリすると、複数のバージョンの結果が返されます — Next.js 14 に関する質問に Next.js 12 のコードで回答する場合があります。必ずバージョンを指定してください。
- ライブラリのエイリアス(例:
reactと@types/react)によって、別のライブラリに解決される場合があります — npm の名前ではなく、完全な Context7 ID を使ってください。 - 古いキャッシュ:Context7 が、npm から削除されたライブラリのバージョンをインデックス化している可能性があります。情報を信頼する前に、上流を確認してください。
- API キーごとに 1 日あたりのレート制限があります — 無料プランでリクエストを集中させると、UTC の午前 0 時までキーがロックされます。
- 複数バージョン間の差分には対応していません:Context7 はバージョン間の変更点を表示しません。移行の際は、両方のバージョンをクエリして手動で比較してください。
コメント
Markdown 対応