Install
npx skillscat add cuipengfei/prompts/multi-source-inquiry Install via the SkillsCat registry.
SKILL.md
多源研究技能
使用所有可用的搜索类 MCP 工具进行深度研究,交叉验证信息,以结构化格式输出结果。
执行步骤
第一步:确认研究主题与深度
如果用户未提供明确主题:
- 使用 AskUserQuestion 询问研究主题
- 确认研究范围和关注重点
如果主题明确,跳过确认。
深度判断:根据主题复杂度选择模式:
- 快速模式:简单事实查询(定义、版本号、语法等)→ 使用 1-2 个搜索工具,直接输出结果,跳过交叉验证
- 完整模式:复杂主题(趋势分析、方案对比、技术选型等)→ 走完整流程
第二步:广度搜索
工具选择策略:
- 盘点当前可用的所有搜索类 MCP 工具(网页搜索、内容抓取、代码搜索、文档查询等)
- 优先使用 3 种不同 的搜索工具;最低 2 种;仅 1 种可用时标注
⚠️ 单源模式并继续执行 - 根据主题性质选择合适的工具组合:
- 通用信息 → 网页搜索工具
- 已知 URL → 内容提取/抓取工具
- 开源项目 → 代码搜索、仓库文档工具
- 特定数据点 → 结构化数据提取工具
执行要求:
- 尽可能并行调用独立的搜索请求(使用多个工具调用在同一消息中)
- 每条搜索结果先压缩为 2-3 句摘要 + URL,聚合去重后再展开分析
- 每条搜索结果记录其来源工具和 URL
- 不编造来源或 URL — 只引用实际搜索到的内容
第三步:交叉验证
对搜索结果进行信息验证,按可信度分级:
| 标记 | 条件 | 含义 |
|---|---|---|
[verified] |
2+ 个独立来源确认 | 高可信度 |
[single-source] |
仅 1 个来源 | 待验证 |
[conflicting] |
来源间存在矛盾 | 列出各方说法 |
验证原则:
- "独立来源"指不同域名/机构的原创内容;同一新闻稿的转载不算独立来源
- 不确定的信息,显式说明不确定性
- 来源间矛盾时,列出各方观点,不替用户做判断
- 时效性信息标注日期
第四步:结构化输出
按以下格式组织结果:
## 要点摘要
- [verified] 要点 1
- [single-source] 要点 2
- [conflicting] 要点 3 — 来源 A 认为 X,来源 B 认为 Y
## 详细分析
### 子主题 A
分析内容...
### 子主题 B
分析内容...
## 来源列表
1. [标题](URL) — 简要说明
2. [标题](URL) — 简要说明第五步:可选持久化
研究完成后,使用 AskUserQuestion 询问用户:
选项:
- 不保存 — 仅在对话中展示(默认)
- 保存为 Markdown — 写入
docs/research/YYYY-MM-DD-<topic>.md(如目录不存在则先创建)
如果用户选择保存,将结构化输出写入文件。
边界情况
搜索工具不可用
如果当前环境没有任何搜索类 MCP 工具:
当前环境未检测到搜索类 MCP 工具。
深度研究建议至少 2 种搜索工具以实现交叉验证。仅 1 种可用时将以单源模式运行。请确认 MCP 服务器配置中包含搜索工具。搜索结果为空
如果所有工具都未返回有意义的结果:
关于「{topic}」的搜索未返回有价值的结果。
可能原因:
- 主题过于小众或新
- 搜索关键词需要调整
建议:尝试用不同角度的关键词重新搜索,或缩小研究范围。单一来源场景
如果所有信息都来自同一来源,在摘要中显式提醒:
⚠️ 本次研究结果主要来自单一来源,交叉验证有限。建议对关键结论进行额外确认。