Files
2025-11-29 18:28:22 +08:00

4.3 KiB
Raw Permalink Blame History

Web Search - Examples

このドキュメントでは、Web検索スキルの具体的な使用例を示します。

例1: 技術情報の検索

シナリオ

Next.js 15の新機能について調べたい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "Next.js 15の新機能について、公式リリースートや技術記事から最新情報を調べて、主要な新機能とその概要を教えてください"

期待される結果

  1. Next.js 15の公式リリースートや技術記事を検索
  2. 主要な新機能をリストアップ
  3. 各機能の概要と使い方を説明

例2: ライブラリのドキュメント検索

シナリオ

React QueryのuseQueryフックの使い方を知りたい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "React QueryのuseQueryフックの基本的な使い方を、公式ドキュメントから調べて、コード例を含めて説明してください"

期待される結果

  1. React Queryの公式ドキュメントを検索
  2. useQueryの基本的な使用方法を抽出
  3. コード例を含めて説明

例3: エラーメッセージの解決方法検索

シナリオ

TypeScriptで型エラーが発生した時の対処法を調べたい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "TypeScriptで 'Type string is not assignable to type number' というエラーが発生する原因と、具体的な解決方法を調べてください"

期待される結果

  1. 同様のエラーに関するStack OverflowやGitHub Issuesを検索
  2. 一般的な原因を説明
  3. 具体的な解決方法を提示

例4: 最新ニュースの検索

シナリオ

Claude AIの最新アップデート情報を知りたい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "Claude AIの2025年の最新アップデート情報を調べて、リリース日や主要な変更点をまとめてください"

期待される結果

  1. Anthropicの公式発表やテックニュースを検索
  2. 最新のアップデート内容をまとめる
  3. リリース日や主要な変更点を説明

例5: ベストプラクティスの検索

シナリオ

Reactのパフォーマンス最適化方法を調べたい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "Reactアプリケーションのパフォーマンスを最適化するベストプラクティスを調べて、主要なテクニックとその適用方法を説明してください"

期待される結果

  1. Reactの公式ドキュメントや技術記事を検索
  2. 主要な最適化テクニックをリストアップ
  3. 各テクニックの適用方法を説明

例6: 比較情報の検索

シナリオ

ViteとWebpackの違いを理解したい

手順

bash ${CLAUDE_PLUGIN_ROOT}/scripts/web-search.sh "ViteとWebpackを比較して、主要な違い、それぞれのメリット・デメリット、使い分けの推奨を調べてください"

期待される結果

  1. 両者の比較記事やベンチマークを検索
  2. 主要な違いを表形式でまとめる
  3. それぞれの利点と欠点を説明
  4. 使い分けの推奨を提示

検索クエリのポイント

効果的な検索クエリの作り方

  1. 明確な質問形式

    • 「〜について教えてください」「〜を調べてください」など、明確な依頼として記述
    • 知りたい内容を具体的に指定
  2. 情報源の指定

    • 「公式ドキュメントから」「リリースノートから」など、参照してほしい情報源を明記
    • より正確な情報が必要な場合に有効
  3. 回答形式の指定

    • 「コード例を含めて」「表形式で」など、望む回答の形式を指定
    • 「主要な〜をリストアップ」など、まとめ方を指示
  4. 時期や条件の指定

    • 「2025年の」「最新の」など、情報の鮮度を指定
    • 「初心者向けに」「詳しく」など、詳細度を調整
  5. 比較や分析の指示

    • 「比較して」「違いを」など、分析の観点を明確に
    • 「メリット・デメリット」「使い分け」など、求める分析内容を指定