documentation-lookup について
Context7 を使って最新のライブラリドキュメントやコード例を参照するスキルです。ライブラリの特定、候補の選択、ドキュメント取得の手順を示します。
主な機能
- 01ライブラリ ID の解決
- 02ドキュメント候補の選定
- 03質問に応じた文書取得
- 04バージョン別情報の優先
- 05公式情報の優先
活用シーン
- 01フレームワーク設定の回答
- 02ライブラリ API を使うコード作成
- 03API リファレンスの確認
MCP 対応
Context7 のツールを使ってライブラリ ID を解決し、ドキュメントを取得します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ upstash/ context7 --skill documentation-lookupインストール後、Claude Code で/documentation-lookupを入力して読み込まれたか確認します。
詳細
ユーザーがライブラリやフレームワークについて質問した場合、またはコード例が必要な場合は、学習データに頼らず、Context7 を使用して最新のドキュメントを取得してください。
このスキルを使用するタイミング
次の場合に、このスキルを有効にしてください。
- セットアップや設定について質問された場合(「Next.js のミドルウェアを設定するには?」など)
- ライブラリを使ったコードを求められた場合(「Prisma のクエリを書いてください」など)
- API リファレンスが必要な場合(「Supabase の認証メソッドには何がありますか?」など)
- 特定のフレームワークに言及された場合(React、Vue、Svelte、Express、Tailwind など)
ドキュメントの取得方法
ステップ 1:ライブラリ ID を解決する
次の情報を指定して resolve-library-id を呼び出します。
libraryName:ユーザーの質問から抽出したライブラリ名query:ユーザーの質問全文(関連性の順位付けが向上します)
ステップ 2:最適な候補を選択する
解決結果から、次の点を基準に選択します。
- ユーザーが尋ねた名称と完全に一致する、または最も近い名称
- ベンチマークスコアが高いほど、ドキュメントの品質が高いことを示します
- ユーザーがバージョンに言及している場合(例:「React 19」)、バージョン固有の ID を優先します
ステップ 3:ドキュメントを取得する
次の情報を指定して query-docs を呼び出します。
libraryId:選択した Context7 ライブラリ ID(例:/vercel/next.js)query:ユーザーの具体的な質問
ステップ 4:ドキュメントを使用する
取得したドキュメントの情報を回答に取り入れます。
- 最新かつ正確な情報を使って、ユーザーの質問に回答します
- ドキュメントの関連するコード例を含めます
- 関連する場合は、ライブラリのバージョンを明記します
ガイドライン
- 具体的にする:より適切な結果を得るため、ユーザーの質問全文をクエリとして渡します
- バージョンを考慮する:ユーザーがバージョンに言及している場合(「Next.js 15」「React 19」など)、解決ステップで利用可能であれば、バージョン固有のライブラリ ID を使用します
- 公式ソースを優先する:候補が複数ある場合は、コミュニティーのフォークより公式または一次パッケージを優先します
コメント
Markdown 対応