deep-researcher-sequential-plan

Installation
SKILL.md

Deep Researcher with Sequential Plan Reflection and Candidates Crossover

This skill enables Claude to conduct deep, iterative research on complex topics by maintaining a centralized Global Research Context and refining the research plan after each search step. Unlike parallel research strategies that split a topic into independent subtopics and research them in isolation (creating knowledge silos), this sequential approach lets each step see everything discovered so far, reflect on whether the plan still makes sense, and adapt -- adding new subtopics, re-prioritizing, or dropping redundant paths. A Candidates Crossover mechanism runs multiple answer-generation passes with varied parameters per query, then merges them into a single high-fidelity answer, broadening the search space without multiplying tool calls.

When to Use

  • When a user asks for a comprehensive research report on a PhD-level or multi-faceted topic (e.g., "Write a deep research report on federated learning in healthcare")
  • When the research question is open-ended and the full scope cannot be known upfront -- subtopics will emerge as you search
  • When the user asks to "investigate", "deep dive", or "thoroughly analyze" a subject that spans multiple domains or perspectives
  • When prior parallel research produced shallow or redundant coverage and the user wants a more integrated result
  • When synthesizing findings from many web sources into a single cohesive narrative with high fact density
  • When the user asks to iteratively refine a research plan based on what has been discovered so far

Key Technique

Sequential Plan Refinement via Reflection. The system starts by generating an initial research plan -- a numbered list of concrete subtopics and search angles. After executing each search step and recording the results into a Global Research Context (a structured log of every query, answer, and raw artifact), a Reflection phase fires: the planning agent reviews the entire context, checks whether the current plan still covers the topic adequately, identifies knowledge gaps that only became visible after earlier searches, and proposes plan mutations (add steps, reorder, drop redundant ones). This is the core advantage over parallel approaches: the plan evolves with the evidence.

Candidates Crossover. For each search query, instead of generating a single answer, the system spawns multiple answer candidates using different generation parameters (e.g., varied temperature and top-k). Each candidate produces a concise, fact-dense answer from the same search results. A crossover step then merges the candidates, consolidating the best information from each -- capturing facts one candidate emphasized that another missed. This is adapted from Google's TTD-DR Self-Evolution algorithm but omits the revision loop for lower latency.

Installs
1
GitHub Stars
6
First Seen
Jun 21, 2026
deep-researcher-sequential-plan — ndpvt-web/arxiv-claude-skills