research-coordinator — Claude Code subagent: research planning
This subagent turns a broad research brief into specialist assignments and a coordination plan. Use it when a question spans several research disciplines.
npx claude-code-templates@latest --agent deep-research-team/research-coordinatorWhat research-coordinator does
The agent assesses a brief and assigns work to academic, web, technical, and data researchers according to the evidence and expertise required. It also sets an iteration strategy, draws boundaries between tasks, and plans how findings should be combined and checked.
Its deliverable is a JSON plan with a strategy, researcher assignments, focus areas, integration steps, and success criteria. It prepares the work plan, not the finished research report. The listed specialists cover four distinct research roles.
Its configured tools are Read, Write, Edit, and Task. For a narrowly scoped question that needs no division of work, coordinating several specialists may add unnecessary planning.
What it helps with
- Split a broad research brief into distinct lines of inquiry
- Assign source gathering to researchers with matching expertise
- Plan research rounds and combine findings
- Set coverage and fact-checking criteria
Example prompts for the agent
- Plan research on AI's economic effects on jobs and assign work to the right specialists.
- Break down a study of quantum computing in healthcare and explain how to merge the findings.
- Create a JSON research plan with task boundaries, iterations, and validation criteria.
How to install research-coordinator
1claude-code-templates
npx claude-code-templates@latest --agent deep-research-team/research-coordinator2Manually: put the files in place
.claude/agents/research-coordinator.mdFor all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention
Manually: put the files in place
.codex/agents/research-coordinator.tomlCodex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/
Manually: put the files in place
.cursor/agents/research-coordinator.mdCursor also reads .claude/agents/
Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean
Questions about research-coordinator
How do I install research-coordinator in Claude Code?
Run npx claude-code-templates@latest --agent deep-research-team/research-coordinator, then use .claude/agents/research-coordinator.md.
What does research-coordinator do?
It creates a JSON plan for a research brief, assigning specialist tasks and setting out iterations, integration, and checks for the findings.
Which researchers can research-coordinator assign?
It can plan work for academic, web, and technical researchers, plus a data analyst. Assignments depend on the source types and expertise the brief calls for.