From deep-research
Use when the user needs thorough, multi-source research on a topic with a structured cited report and archived sources
How this skill is triggered — by the user, by Claude, or both
Slash command
/deep-research:deep-researchingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Multi-agent research: decompose a question into sub-topics, dispatch parallel researchers, synthesize findings into a cited report, and archive all sources locally.
Multi-agent research: decompose a question into sub-topics, dispatch parallel researchers, synthesize findings into a cited report, and archive all sources locally.
Don't use for: Quick factual lookups, code questions, tasks that don't need web research.
digraph research {
rankdir=TB;
decompose [label="1. Decompose query\ninto 3-5 sub-topics" shape=box];
mkdir [label="Create output dir\nresearch-{slug}-{timestamp}/" shape=box];
broad [label="2. Dispatch 3-5\nresearch-worker agents\n(PARALLEL)" shape=box style=bold];
synthesize [label="3. Synthesize findings\nIdentify gaps & conflicts" shape=box];
gaps [label="Gaps found?" shape=diamond];
followup [label="4. Dispatch 1-3 more\nresearch-workers\n(PARALLEL)" shape=box style=bold];
archive [label="5. Dispatch source-archiver\n(BACKGROUND)" shape=box style=bold];
report [label="6. Write report.md\nusing report-format template" shape=box];
done [label="Present report path\nto user" shape=box];
decompose -> mkdir -> broad -> synthesize -> gaps;
gaps -> followup [label="yes"];
gaps -> archive [label="no"];
followup -> archive;
archive -> report -> done;
}
Analyze the research question. Break it into 3-5 independent sub-topics that together cover the full scope. Create output directory:
mkdir -p ./research-{topic-slug}-{YYYYMMDD-HHMMSS}/sources
Dispatch 3-5 deep-research:research-worker agents IN PARALLEL via Task tool. Each gets:
Read all worker results. Across all findings:
If gaps exist, dispatch 1-3 more deep-research:research-worker agents with specific, narrow queries informed by Phase 2 findings. Skip if coverage is sufficient.
Collect all unique source URLs with their assigned numbers. Dispatch deep-research:source-archiver agent IN BACKGROUND (run_in_background: true) with the full URL list and output directory path. Do not wait for it to finish before writing the report.
Write report.md to the output directory. Follow the template in references/report-format.md:
[1]Present the output directory path to the user when complete.
npx claudepluginhub jamesprial/prial-plugins --plugin deep-researchDecomposes research questions into a DAG of sub-questions, executes parallel subagent searches, iterates on gaps, and synthesizes a final report. Useful for thorough, structured research on complex topics.
Researches questions by writing a multi-subtopic plan, dispatching parallel subagents, and producing a cited synthesis report on disk. Never returns inline prose or unsourced claims.
Conducts deep parallel research on a topic using web searches, saves cited markdown files with validated URLs, and produces a synthesis summary.