Searching Web
关于
This skill executes web searches using a prioritized MCP server strategy, starting with Brave-Search and falling back to WebFetch if needed. It's designed for web searches, documentation lookups, or when users request information using search-related terms. The approach provides efficient, structured search results with built-in redundancy through its fallback mechanism.
技能文档
Searching Web
MCPサーバーを優先順位付けして効率的にWeb検索を実行するスキル。
いつ使うか
- Web検索が必要な時
- 最新情報を調べる時
- 公式ドキュメントを参照する時
- ユーザーが「検索して」「調べて」と言及した時
検索戦略
優先順位付けフォールバック
1. Brave-Search MCP Server(第一優先)
↓ 失敗した場合
2. WebFetch MCP Server(フォールバック)
実行フロー
ステップ1: Brave-Search で検索
まず Brave-Search MCP Server を使用:
mcp__brave-search__brave_web_search
利点:
- 高速
- 構造化されたデータ
- 複数結果を一度に取得
ステップ2: フォールバック処理
Brave-Search が利用できない、またはエラーが発生した場合:
WebFetch
利点:
- 単一URLの詳細な取得
- HTMLコンテンツの解析
- より柔軟な取得
使用例
一般的なWeb検索
1. Brave-Search で "Next.js 15 新機能" を検索
2. 結果から最も関連性の高い記事を選択
3. 必要に応じて WebFetch で詳細を取得
公式ドキュメント検索
1. Brave-Search で "React useEffect official docs" を検索
2. 公式サイトのURLを特定
3. WebFetch でページ内容を取得・解析
エラー時のフォールバック
1. Brave-Search を試行
↓ (エラー発生)
2. WebFetch に切り替え
3. 検索エンジンURLを直接指定
検索クエリの最適化
効果的なクエリ
- 具体的なキーワード: "Next.js App Router data fetching"
- バージョン指定: "TypeScript 5.0 新機能"
- 公式指定: "official documentation"
非効率なクエリ
- ❌ "プログラミング"(曖昧すぎる)
- ❌ "エラー"(コンテキスト不足)
OSS ライブラリ情報取得時の特別ルール
OSS ライブラリに関する情報が必要な場合は、Context7 MCP Server を優先使用:
Context7 MCP Server
↓ 利用不可の場合
Brave-Search MCP Server
↓ 利用不可の場合
WebFetch MCP Server
Context7 の利点:
- 最新の公式ドキュメント
- ライブラリ特化の情報
- API リファレンス
エラーハンドリング
Brave-Search エラー時
- エラーメッセージを確認
- WebFetch に自動切り替え
- ユーザーに通知
WebFetch エラー時
- URL の有効性を確認
- リダイレクトを追跡
- 必要に応じて別のURLを試行
チェックリスト
- Brave-Search を第一優先で試したか
- エラー時に WebFetch にフォールバックしたか
- OSS情報の場合、Context7 を検討したか
- 検索クエリは具体的か
- 結果をユーザーに明確に提示したか
快速安装
/plugin add https://github.com/camoneart/claude-code/tree/main/searching-web在 Claude Code 中复制并粘贴此命令以安装该技能
GitHub 仓库
相关推荐技能
go-test
元go-test Skill为Go开发者提供全面的测试指导,涵盖单元测试、性能基准测试和集成测试的最佳实践。它能帮助您正确实现表驱动测试、子测试组织、mock接口和竞态检测,同时指导测试覆盖率分析和性能基准测试。当您编写_test.go文件、设计测试用例或优化测试策略时,这个Skill能确保您遵循Go语言的标准测试惯例。
issue-documentation
元该Skill为开发者提供标准化的issue文档模板和指南,适用于创建bug报告、GitHub/Linear/Jira问题等场景。它能系统化地记录问题状况、复现步骤、根本原因、解决方案和影响范围,确保团队沟通清晰高效。通过实施主流问题跟踪系统的最佳实践,帮助开发者生成结构完整的故障排除文档和事件报告。
llamaindex
元LlamaIndex是一个专门构建RAG应用的开发框架,提供300多种数据连接器用于文档摄取、索引和查询。它具备向量索引、查询引擎和智能代理等核心功能,支持构建文档问答、知识检索和聊天机器人等数据密集型应用。开发者可用它快速搭建连接私有数据与LLM的RAG管道。
business-rule-documentation
元该Skill为开发者提供标准化的业务规则和领域知识文档模板,遵循领域驱动设计原则。它能系统化地捕获业务规则、流程、决策树和术语表,确保业务需求与技术实现的一致性。适用于创建领域模型、业务规则库、流程映射,以及改善业务与技术团队之间的沟通。
