Skip to main content
subagent

research-brief-generator — Claude Code subagent: turn a query into

Turns a vague research query into a structured brief: one main question, sub-questions, keywords and success criteria.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --agent deep-research-team/research-brief-generator
Open on GitHub

What research-brief-generator does

The subagent breaks a refined query into parts and returns a JSON research plan. Inside are a first-person main question, three to five sub-questions, keyword sets (primary, secondary, exclusion), source preferences with weights from 0.0 to 1.0, scope limits and success criteria.

Scope is set by time, geography and depth — recent, global, detailed, for instance. Source weights follow the query type: a technical topic leans on documentation, a news topic on fresh coverage. The agent's tools are plain: Read, Write, Edit.

It works on an already clarified query, so tighten the wording first. Feed it something raw and the brief comes back with junk sub-questions. That is a reason to rewrite the original phrasing rather than run the agent again.

What it helps with

  • split a vague query into answerable sub-questions
  • pick keywords and exclusion terms for a search
  • weight source types for the task at hand
  • set time and geographic bounds for research
  • define criteria that show the answer is complete

Example prompts for the agent

  • build a research brief on the impact of AI on diagnostics
  • break the quantum computing in drug discovery query into sub-questions
  • make a brief with keywords and source weights for this topic

How to install research-brief-generator

1claude-code-templates

npx claude-code-templates@latest --agent deep-research-team/research-brief-generator

2Manually: put the files in place

.claude/agents/research-brief-generator.md

For all projects use ~/.claude/agents/. Claude delegates by the description field or an @-mention

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about research-brief-generator

How do I install research-brief-generator in Claude?

Through the templates: npx claude-code-templates@latest --agent deep-research-team/research-brief-generator. The agent file lands at .claude/agents/research-brief-generator.md.

What does research-brief-generator do?

It takes a clarified research query and builds a structured brief: a main question, sub-questions, keywords, source preferences, scope limits and success criteria.

What does the agent need to work well?

A query that is already clarified. It structures a finished phrasing instead of guessing what you meant.

Similar subagents

All subagents for Agent setup: memory, context, orchestration →

From the same set205

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor