Multi-Topic Deep Research Skill
Overview
Intelligent multi-topic deep research tool that automatically analyzes materials and generates systematic research documents. Supports arbitrary material input, launching multiple independent research agents in parallel for deep retrieval, forming a concise research knowledge base.
Core Principles:
- - Only perform information retrieval, summarization, and professional expression transformation
- No adding facts, no fabricating information
- Focus on single problems, concise output, just enough to solve the problem
- Universal design, applicable to legal, business, technical, academic, and other fields
Trigger Conditions
Trigger with /multi-search command, or when users request:
- - Deep research on multiple related topics
- Systematic information retrieval
- Multi-perspective analysis integration
- Structured research report generation
Input Format
Method 1: File-based
CODEBLOCK0
Method 2: Direct Paste
CODEBLOCK1
Method 3: Specify Topics
CODEBLOCK2
Processing Flow
Phase 1: Analysis Preparation
- 1. Read input materials
- Extract research topic list
- With clear topics: Use directly
- Without clear topics: Auto-extract from materials
- 3. Topic splitting principles:
-
Clear direction: Each topic corresponds to a unique retrieval direction
-
Avoid overlap: Ensure no duplicate retrieval keywords between topics
-
Focus on problems: Each topic solves one specific problem
- 4. Determine project name and output location
Phase 2: Output Directory Detection
Detect project structure by priority:
- 1. Priority detection:
output/ directory -> Use INLINECODE2 - Secondary detection: Current working directory -> Use INLINECODE3
- Fallback: User's current directory -> Use INLINECODE4
Create directory: INLINECODE5
Phase 3: Parallel Deep Research
Launch an independent general-purpose research agent for each research topic.
Context Transfer (Main Agent -> Research Agent):
- - Project key information (background, objectives, core problems)
- Complete topic list and retrieval scope for each topic
- Assigned keyword directions (basis for avoiding duplicates)
- Specific requirement background
Deduplication Mechanism:
Each research agent must follow this process before starting retrieval:
- 1. Pre-retrieval Declaration:
- Declare in current context: "I will search [Keyword A, Keyword B] for researching [Topic Name]"
- Wait for main agent confirmation of no duplicates before starting
- 2. Main Agent Review:
- Check if the agent's declared keywords duplicate assigned directions
- If duplicates found, notify the agent to pivot to other directions
- 3. Dynamic Adjustment:
- If a direction is already covered by other agents, pivot to related but different angles
- Record adjusted retrieval directions
Deep Retrieval Requirements:
- - 4-6 rounds of deep retrieval
- Auto-select WebSearch (discovery) or WebFetch (get full content)
- Differentiated keywords, ensuring each agent covers unique angles
Document Generation:
- - Focus on solving a single core problem
- Concise and clear, just enough to solve the problem
- Include key source links
- Directly usable conclusions and recommendations
Phase 4: Integration Output
- 1. Generate research overview document (000.Research-Overview.md)
- Integrate core findings from all research agents
- Create inter-document navigation links
- Add comprehensive recommendations and immediate action list
Output Format
Directory Structure
CODEBLOCK3
Overview Document Format
CODEBLOCK4
Detailed Research Document Format
CODEBLOCK5
Link Specifications
Core Principle
All source links must be embedded inline at corresponding positions in the text
CODEBLOCK6
Link Notation Conventions
- - 🔗 -> General web resources
- 📚 -> Academic literature
- 🏛️ -> Institutional websites
- 📄 -> Data sources
Document Naming Conventions
Numbering System
- -
00. - Research overview - INLINECODE8 - Core research
- INLINECODE9 - Important research
- INLINECODE10 - Extended research
Title Guidelines
- - ✅ Use concise titles
- ✅ Avoid special characters
- ✅ Length within 15 words
- ✅ Clearly reflect research subject
Quality Standards
Research Agent Quality
- - Focus on single problem: Each research agent solves only one core problem
- Retrieval depth: 4-6 rounds of retrieval (just enough)
- Concise output: Clear and concise, just enough to solve the problem
- Key citations: Cite key sources (just enough)
- Directly usable: Provide directly actionable conclusions and recommendations
Document Quality Standards
- - Clear structure: Chapter titles with clear hierarchy
- Coherent narrative: Paragraph-style narrative, avoid excessive listing
- Accurate links: All links embedded inline at corresponding positions
- Consistent format: Follow unified format specifications
- Strong actionability: Provide specific steps, tools, commands
Precautions
Prohibited Actions
- - ❌ Do not create sub-subdirectories (e.g., "reference-materials/")
- ❌ Do not generate separate executive summary files
- ❌ Do not use excessive bullet-point listing format
- ❌ Do not list references separately at document end
- ❌ Do not add redundant progress tracking sections
Recommended Practices
- - ✅ Use narrative paragraph expression
- ✅ Embed links at corresponding text positions
- ✅ Keep research overview concise
- ✅ Provide specific action recommendations
- ✅ Mark clear document numbers
Dependencies
This skill relies on Claude Code built-in tools, no additional configuration needed:
- - WebSearch: Search discovery
- WebFetch: Get full content
- Task: Launch independent research agents
Changelog
| Version | Date | Changes |
|---|
| v1.1.0 | 2025-03-15 | Translated to English |
| v1.0.0 |
2025-02-15 | Migrated from Command to Skill, renamed to multi-topic deep research (multi-search) |
多主题深度研究技能
概述
智能多主题深度研究工具,可自动分析材料并生成系统性研究文档。支持任意材料输入,并行启动多个独立研究代理进行深度检索,形成精炼的研究知识库。
核心原则:
- - 仅进行信息检索、总结和专业表达转换
- 不添加事实,不编造信息
- 聚焦单一问题,输出简洁,刚好解决问题
- 通用设计,适用于法律、商业、技术、学术等领域
触发条件
使用 /multi-search 命令触发,或当用户请求:
- - 对多个相关主题进行深度研究
- 系统性信息检索
- 多角度分析整合
- 结构化研究报告生成
输入格式
方式一:基于文件
/multi-search @文档路径.md
方式二:直接粘贴
/multi-search
[粘贴材料内容]
方式三:指定主题
/multi-search
项目:[项目名称]
研究主题:
- 1. [主题一]
- [主题二]
- [主题三]
处理流程
阶段一:分析准备
- 1. 读取输入材料
- 提取研究主题列表
- 有明确主题:直接使用
- 无明确主题:从材料中自动提取
- 3. 主题拆分原则:
-
方向明确:每个主题对应唯一检索方向
-
避免重叠:确保主题间无重复检索关键词
-
聚焦问题:每个主题解决一个具体问题
- 4. 确定项目名称和输出位置
阶段二:输出目录检测
按优先级检测项目结构:
- 1. 优先检测:output/ 目录 -> 使用 output/[项目名称]/
- 次级检测:当前工作目录 -> 使用 ./[项目名称]/
- 回退方案:用户当前目录 -> 使用 ./research/
创建目录:[输出目录]/03 - 深度研究/
阶段三:并行深度研究
为每个研究主题启动一个独立的 通用型 研究代理。
上下文传递(主代理 -> 研究代理):
- - 项目关键信息(背景、目标、核心问题)
- 完整主题列表及各主题检索范围
- 分配的关键词方向(避免重复的依据)
- 特定需求背景
去重机制:
每个研究代理在开始检索前必须遵循以下流程:
- 1. 检索前声明:
- 在当前上下文中声明:我将搜索[关键词A, 关键词B]来研究[主题名称]
- 等待主代理确认无重复后方可开始
- 2. 主代理审查:
- 检查代理声明的关键词是否与分配方向重复
- 如发现重复,通知代理转向其他方向
- 3. 动态调整:
- 若某方向已被其他代理覆盖,转向相关但不同的角度
- 记录调整后的检索方向
深度检索要求:
- - 4-6轮深度检索
- 自动选择 WebSearch(发现)或 WebFetch(获取全文)
- 差异化关键词,确保每个代理覆盖独特角度
文档生成:
- - 聚焦解决单一核心问题
- 简洁明了,刚好解决问题
- 包含关键来源链接
- 可直接使用的结论和建议
阶段四:整合输出
- 1. 生成研究概览文档(000.Research-Overview.md)
- 整合所有研究代理的核心发现
- 创建文档间导航链接
- 添加综合建议和即时行动清单
输出格式
目录结构
[输出目录]/
└── [项目名称]/
└── 03 - 深度研究/
├── 000.Research-Overview.md
├── YYMMDD [研究主题一].md
├── YYMMDD [研究主题二].md
└── ...
概览文档格式
markdown
[项目名称] 深度研究概览
生成时间:YYYY-MM-DD
研究方法:N个独立研究代理,每个进行4-6轮深度检索
总检索轮次:XX+轮
总文档大小:XX KB
研究成果
已完成N份精炼研究报告
| 序号 | 研究主题 | 文件大小 | 核心价值 |
|---|
| 01 | 主题一 | XX KB | 简要描述 |
核心发现
发现一:[最重要发现]
依据:[简要说明]
结论:[具体结论]
综合建议
I. 战略建议
推荐方案:[具体方案]
II. 即时行动清单
详细研究文档格式
markdown
[研究主题标题]
生成时间:YYYY-MM-DD
研究深度:XX+轮深度检索,覆盖XXXX、XXXX、XXXX
核心结论
[最重要的发现和结论,2-3段,详尽细致]
I. [主要内容一]
(1) 子章节
正文段落。使用内联链接格式引用来源:
II. [主要内容二]
[继续结构化内容]
III. 应用建议
(1) 关键建议
内容:[具体内容]
(2) 注意事项
⚠️ [警示点]
链接规范
核心原则
所有来源链接必须内联嵌入在文本对应位置
markdown
✅ 正确:
根据研究报告...
❌ 错误:
根据某报告...
(参考文献单独列在末尾)
链接符号约定
- - 🔗 -> 通用网络资源
- 📚 -> 学术文献
- 🏛️ -> 机构网站
- 📄 -> 数据来源
文档命名规范
编号系统
- - 00. - 研究概览
- 01-09. - 核心研究
- 10-19. - 重要研究
- 20+. - 扩展研究
标题指南
- - ✅ 使用简洁标题
- ✅ 避免特殊字符
- ✅ 长度控制在15个单词以内
- ✅ 清晰反映研究对象
质量标准
研究代理质量
- - 聚焦单一问题:每个研究代理只解决一个核心问题
- 检索深度:4-6轮检索(刚好足够)
- 输出简洁:清晰简洁,刚好解决问题
- 关键引用:引用关键来源(刚好足够)
- 可直接使用:提供可直接执行的结论和建议
文档质量标准
- - 结构清晰:章节标题层次分明
- 叙述连贯:段落式叙述,避免过度罗列
- 链接准确:所有链接内联嵌入在对应位置
- 格式统一:遵循统一格式规范
- 可操作性强:提供具体步骤、工具、命令
注意事项
禁止操作
- - ❌ 不要创建子子目录(如参考材料/)
- ❌ 不要生成单独的执行摘要文件
- ❌ 不要使用过多的项目符号罗列格式
- ❌ 不要在文档末尾单独列出参考文献
- ❌ 不要添加冗余的进度跟踪章节
推荐做法
- - ✅ 使用叙述性段落表达
- ✅ 在对应文本位置嵌入链接
- ✅ 保持研究概览简洁
- ✅ 提供具体行动建议
- ✅ 标注清晰的文档编号
依赖项
本技能依赖 Claude Code 内置工具,无需额外配置:
- - WebSearch:搜索发现
- WebFetch:获取全文
- Task:启动独立研究代理
更新日志
| 版本 | 日期 | 变更内容 |
|---|
| v1.1.0 | 2025-03-15 | 翻译为英文 |
| v1.0.0 |
2025-02-15 | 从命令迁移为技能,更名为多主题深度研究(multi-search) |