WebSearchSkill web-search

利用gemini命令进行高级网络搜索,以收集针对复杂查询的当前信息和全面分析。

NLP 0 次安装 2 次浏览 更新于 3/3/2026

Web Search Skill

这个技能提供了使用gemini命令的高级网络搜索功能,旨在为复杂的查询提供当前的信息和全面的分析。

🎯 目的

执行网络搜索以收集针对用户问题的当前相关信息。这个技能针对复杂的研究任务进行了优化,而不是简单的关键词查找。

🔧 使用方法

使用bash脚本执行网络搜索:

bash scripts/web-search.sh "<search query>"

搜索查询应该自然地表达你想要的内容。

📋 工作流程

运行搜索后,请按照以下步骤操作:

  1. 确定相关信息:从搜索结果中提取最相关的信息
  2. 综合多个来源:当有益时,结合多个来源的信息
  3. 引用信息来源:始终包括源URL和参考
  4. 完善策略:如果初始结果不充分,请重新考虑使用替代查询的搜索策略

🎨 最佳实践

使用此技能时

  • 研究当前事件或最新更新
  • 查找最新版本库的文档
  • 调查错误消息和解决方案
  • 比较技术和方法
  • 收集最佳实践和建议

查询制定

清晰的问题:使用明确的语言

  • ✅ “请解释Next.js 15的新功能”
  • ❌ “Next.js 15”

源指定:将查询直接指向特定来源

  • ✅ “从官方Next.js文档中查找信息”
  • ✅ “在Stack Overflow上搜索TypeScript错误解决方案”

响应格式:请求特定的输出格式

  • ✅ “提供代码示例”
  • ✅ “以表格格式呈现结果”

时间/条件修饰符:指定时间或难度级别

  • ✅ “2025年最新的React性能优化技术”
  • ✅ “适合初学者的Python教程”

分析指令:请求比较和评估

  • ✅ “比较Vite和Webpack,包括优缺点”
  • ✅ “分析不同状态管理解决方案的权衡”

🚫 不使用此技能时

  • 本地代码库中可用的信息
  • 你已经阅读过的代码问题
  • 不需要当前信息的一般编程知识
  • 可以从现有上下文中回答的简单事实检查

💡 提示

  • 具体:更详细的查询可以获得更好的结果
  • 包括上下文:提及你的用例或约束
  • 迭代:根据初始结果完善查询
  • 验证来源:从多个来源交叉引用信息
  • 记录发现:跟踪未来参考的有用来源

🔍 示例查询

# 技术信息
bash scripts/web-search.sh "Next.js 15的新功能有哪些?包括官方发布说明。"

# 库文档
bash scripts/web-search.sh "React Query的useQuery钩子如何工作?提供官方文档中的代码示例。"

# 错误解决
bash scripts/web-search.sh "TypeScript错误:类型'string'不能分配给类型'number'。在Stack Overflow上寻找解决方案。"

# 最新新闻
bash scripts/web-search.sh "2025年Claude AI的最新更新是什么?搜索Anthropic公告。"

# 最佳实践
bash scripts/web-search.sh "React性能优化技术。包括官方文档和社区最佳实践。"

# 比较分析
bash scripts/web-search.sh "比较Vite和Webpack构建工具。包括优势、劣势和用例推荐。"

📚 相关技能

  • code-review:在通过网络搜索实施解决方案后使用
  • doc-generator:记录发现并整合到项目文档中
  • typescript-dev:将TypeScript特定发现应用于你的项目

注意:此技能需要安装并配置gemini命令。确保你有适当的API访问和凭据设置。