Deepdive 深度研究
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/deep-dive-xww9。
技能介绍
它解决什么问题
在 Claude Code 里做深入调研时,多会话推进、来源记录和上下文压缩容易让研究过程失焦。Deepdive 把复杂问题拆成有依赖关系的子问题,并复用 Google Deep Research 的 DAG 规划思路,在 Claude Code 内用 Agent subagents 并行执行,最终产出可复核的研究报告。
核心流程
- 拆成 DAG:节点包含
id、question、depends_on。先写无依赖的基础或上下文问题,再写依赖答案的分析、比较问题;目标 4–8 个节点,最多 12 个。子问题应能通过 1–3 次网络搜索回答,且对没有额外背景的研究者足够具体。 - 打印计划并执行:先把 DAG 打印成表格,然后立即开始,不等待确认。每个节点创建
TaskCreate任务;同时创建 Gap analysis 和 Synthesize report 任务,wave 启动时标记in_progress,subagent 返回后标记completed。 - 按依赖顺序执行:Wave 1 启动无依赖节点;每轮结束后把来源追加到
/tmp/deep-dive-sources-[topic-slug].json,避免上下文压缩后丢失引用。Wave 2+ 再启动依赖已满足的节点,并把依赖节点结论放入 subagent prompt。 - 缺口迭代一轮:汇总 findings 与 gaps。缺口轻微或不影响结论则跳过;只有可能改变结论的缺口才生成 1–3 个新子问题,跑最后一波并行任务。最多一轮,不做无限循环。
- 合成并持久化:报告要综合成连贯文档,而不是拼接 subagent 输出;没有明确答案就如实说明。最终写入相关项目的
docs/deep-dive/,文件名使用日期加主题 slug,例如2026-04-02-jira-docs-from-microservices.md,不只留在/tmp。
注意点
它适合可拆解、有公开资料的研究型任务,不适合实时系统诊断或必须由单一专家连续判断的复杂决策。节点数和一轮缺口迭代会带来边界;问题过宽时应先收敛范围。/tmp 来源文件适合短中期单机任务,长期归档仍以项目内最终报告为准。
使用场景
- 需要对一个陌生的技术栈做系统调研,并输出有引用支撑的最终报告,方便团队评审与后续追溯。
- 面对跨多个子领域的问题,希望把大问题拆成有依赖关系的子问题并行执行,而不是串行追问。
- 在上下文可能被压缩的长时间研究任务里,需要把来源持久化到文件,避免子代理结果丢失后无法补全引用。
- 需要研究结论时要求诚实标注不确定性,只做一轮缺口迭代,而不是陷入无限扩展的调研循环。
适合人员
- 独立开发者,需要用 Claude Code 搭建可复现的深度调研流程,并把报告持久化到项目文档中。
- 技术负责人,要在技术选型或竞品分析中拿到有引用、可审计的研究结论,而不是凭印象拍板。
- 研究型工程师,希望把复杂问题拆成 DAG,用并行子代理加速调研并控制迭代轮次。
- 内部技术文档维护者,需要把多来源调查结果整合成结构清晰的 Markdown 报告并归档到 docs/ 目录。