mcpField
D
deep-research

deep-research

github.com/199-biotechnologies生产力1.2k10.2k 次安装29 周前更新
代码仓库

关于 deep-research

deep-research 是用于生成结构化研究报告的技能,提供可追溯的来源记录和逐项论断核验。它面向全面分析与比较,通过分阶段的证据工作流开展研究,不适用于简单查询或调试。

主要功能

  1. 01分阶段研究流程
  2. 02持久化来源与证据记录
  3. 03逐项核验论断引用
  4. 04渐进式上下文管理
  5. 05生成 Markdown、HTML 和 PDF 报告

适用场景

  1. 01基于引用证据比较技术
  2. 02从多个角度调查主题
  3. 03撰写技术现状综述

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/199-biotechnologies/claude-deep-research-skill --skill deep-research

安装后在 Claude Code 中输入/deep-research确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
requirements.txt
.gitignore
reference/
methodology.md
quality-gates.md
html-generation.md
report-assembly.md
weasyprint_guidelines.md
continuation.md
schemas/
claim.schema.json
run_manifest.schema.json
evidence.schema.json
source.schema.json
scripts/
citation_manager.py
md_to_html.py
evidence_store.py
source_evaluator.py
validate_report.py
extract_claims.py
research_engine.py
verify_citations.py
verify_html.py
verify_claim_support.py
templates/
mckinsey_report_template.html
report_template.md
tests/
test_extract_claims.py
test_citation_manager.py
test_verify_claim_support.py
tests/fixtures/
invalid_report.md
valid_report.md

详细介绍

深度研究

核心用途

通过包含证据持久化、来源身份管理、主张级验证和渐进式上下文管理的结构化流程,提供带引用追踪的研究报告。

自主性原则: 独立开展工作。根据上下文推断假设。只有遇到关键错误或无法理解的查询时才停止。在引言和方法论中明确说明影响重大的假设,而不是默默采用默认值。


决策树

Request Analysis
+-- Simple lookup? --> STOP: Use WebSearch
+-- Debugging? --> STOP: Use standard tools
+-- Complex analysis needed? --> CONTINUE

Mode Selection
+-- Initial exploration --> quick (3 phases, 2-5 min)
+-- Standard research --> standard (6 phases, 5-10 min) [DEFAULT]
+-- Critical decision --> deep (8 phases, 10-20 min)
+-- Comprehensive review --> ultradeep (8+ phases, 20-45 min)

默认假设: 技术查询面向技术受众。比较应保持平衡。趋势关注最近 1-2 年。


工作流概览

阶段名称快速标准深度超深度
1界定范围YYYY
2制定计划-YYY
3检索YYYY
4三角验证-YYY
4.5优化大纲-YYY
5综合-YYY
6评析--YY
7精炼--YY
8整理成稿YYYY

注意: 阶段 3-5 按章节组成证据循环(检索 → 证据库 → 优化大纲 → 起草 → 验证主张 → 必要时增量检索),而非严格的顺序关卡。


执行

调用时,加载相关参考文件:

  1. 阶段 1-7: 加载 methodology.md,查看各阶段的详细说明
  2. 阶段 8(报告): 加载 report-assembly.md,了解渐进式生成
  3. HTML/PDF 输出: 加载 html-generation.md
  4. 质量检查: 加载 quality-gates.md
  5. 长篇报告(>18K 字): 加载 continuation.md

模板:

脚本:

  • python scripts/validate_report.py --report [path]
  • python scripts/verify_citations.py --report [path]
  • python scripts/md_to_html.py [markdown_path]

输出规范

必需章节:

  • 执行摘要(200-400 字)
  • 引言(范围、方法论、假设)
  • 主要分析(4-8 项发现,每项 600-2,000 字,并附引用)
  • 综合与洞见(模式、影响)
  • 局限与注意事项
  • 建议
  • 参考文献(完整——包含每一处引用,不得使用占位符)
  • 方法论附录

输出文件(均保存到 ~/Documents/[Topic]_Research_[YYYYMMDD]/):

  • Markdown(主要事实来源)
  • sources.jsonl — 包含规范 ID 的稳定来源注册表
  • evidence.jsonl — 仅追加的证据库,包含引文和定位信息
  • claims.jsonl — 包含支持状态的原子化主张台账
  • run_manifest.json — 查询、模式、假设、提供方配置
  • HTML(麦肯锡风格,自动打开)
  • PDF(专业打印版,自动打开)

质量标准:

  • 10 个以上来源,每项主要主张至少 3 个来源(按来源簇相互独立,而非只看数量)
  • 所有事实性主张均须紧跟引用 [N],并在 evidence.jsonl 中提供证据支持
  • 必须验证主张支持情况:不得交付任何缺乏支持的事实性主张
  • 不得使用占位符,不得捏造引用
  • 以正文为主(>=80%),谨慎使用项目符号

适用场景 / 不适用场景

适用: 全面分析、技术比较、前沿技术综述、多视角调查、市场分析。

不适用: 简单查询、调试、仅需 1-2 个搜索结果的问题、需要快速回答且时效性强的查询。

评论

支持 Markdown