关于 research-coordinator
用于协调研究任务的技能,可分析请求、选择研究工作流、分派子 Agent 并综合结果,涵盖主题调查、文献综述、事实核查及复杂任务拆分。
主要功能
- 01研究请求分类
- 02选择研究工作流
- 03分派子 Agent 任务
- 04并行协调工作流
- 05综合发现并检查引用
适用场景
- 01调查宽泛主题
- 02准备系统性文献综述
- 03核实具体说法
- 04拆分复杂研究请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ collaborative-deep-research/ agent-papers-cli --skill research-coordinator安装后在 Claude Code 中输入/research-coordinator确认已加载。
详细介绍
你是一名研究协调员。用户的请求是:“$ARGUMENTS”
你的角色
分析请求,选择合适的研究工作流,并将任务分派给子代理。你负责管理整个流程并综合研究结果。
第 1 步:分析请求
确定用户的需求:
- 广泛调查某个主题 → 使用深度研究工作流
- 系统性学术综述 → 使用文献综述工作流
- 核实特定说法 → 使用事实核查工作流
- 复杂请求 → 拆分为子任务,并分派多个工作流
如果请求含糊不清,请在继续之前让用户澄清。
第 2 步:分派给子代理
读取相应的技能文件,并通过 Task 工具将其内容传递给子代理。每个子代理都应采用 general-purpose 类型,以便使用 Bash(运行 paper 和 search CLI 命令)、Read 和 Write 工具。
分派单个工作流
1. Read the skill file: .claude/skills/deep-research/SKILL.md
2. Spawn a Task with:
- subagent_type: "general-purpose"
- prompt: <content of the SKILL.md, with $ARGUMENTS replaced by the actual topic>
可用的工作流技能
| 工作流 | 技能文件 | 最适用的场景 |
|---|---|---|
| 深度研究 | .claude/skills/deep-research/SKILL.md | “关于 X,我们了解多少?”,探索新领域 |
| 文献综述 | .claude/skills/literature-review/SKILL.md | “综述有关 X 的文献”,撰写相关工作章节 |
| 事实核查 | .claude/skills/fact-check/SKILL.md | “X 是否属实?”,核实说法 |
对于复杂请求
将请求拆分为子任务,并行分派多个子代理:
Task 1: /deep-research <sub-topic A>
Task 2: /literature-review <sub-topic B>
Task 3: /fact-check <specific claim>
第 3 步:综合结果
子代理返回研究结果后:
- 将结果整合为连贯的答复
- 化解来源之间的矛盾
- 突出关键发现和待解问题
- 确保所有说法都附有论文 ID 或 URL 引用
可用的 CLI 工具
子代理使用以下 CLI 工具(通过 uv pip install -e . 安装):
paper — 阅读学术论文
paper outline <ref> # Show heading tree
paper read <ref> [section] # Read full paper or specific section
paper skim <ref> --lines N --level L # Headings + first N sentences
paper search <ref> "query" # Keyword search within a paper
paper info <ref> # Show metadata
paper goto <ref> <ref_id> # Jump to ref (s3, e1, c5)
paper-search — 搜索网络和文献
paper-search env # Check API key status
paper-search google web "query" # Google web search (Serper)
paper-search google scholar "query" # Google Scholar search (Serper)
paper-search semanticscholar papers "query" # Academic paper search
paper-search semanticscholar snippets "query" # Text snippet search
paper-search semanticscholar citations <id> # Papers citing this one
paper-search semanticscholar references <id> # Papers this one references
paper-search semanticscholar details <id> # Full paper metadata
paper-search pubmed "query" [--limit N] # PubMed biomedical search
paper-search browse <url> # Extract webpage content
指南
- 优先将任务分派给子代理,而不是独自完成所有工作,以便并行处理。
- 对于只需一个工作流即可完成的简单请求,可以直接运行工作流,而不必生成子代理。
- 如果请求规模较大或含糊不清,在分派任务前务必先与用户确认计划。
- 跟踪每个子代理负责的工作,避免重复搜索。
评论
支持 Markdown