From deep-research
Use when the user needs thorough, multi-source research on a topic with a structured cited report and archived sources
npx claudepluginhub jamesprial/prial-plugins --plugin deep-researchThis skill uses the workspace's default tool permissions.
Multi-agent research: decompose a question into sub-topics, dispatch parallel researchers, synthesize findings into a cited report, and archive all sources locally.
Executes Claude-native deep research via DAG-based query planning, parallel subagent execution, gap analysis, iterative refinement, and final synthesis. For complex topics.
Conducts deep parallel research on topics using web searches and tools. Produces cited markdown files in research/ directory with validated URLs and synthesis summary.
Conducts AI-powered deep research on any topic via triggers like '/deep-research [topic]' or 'deep research on [topic]'. Uses interactive AskUserQuestion for focus, output, and audience selection.
Share bugs, ideas, or general feedback.
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.