PluginBench
Skill
Review
Audit score 70

deep-research

199-biotechnologies/claude-deep-research-skill

Multi-source research with citation tracking, evidence persistence, and structured report generation.

What is deep-research?

Deep Research delivers comprehensive, citation-tracked research reports through a structured 6-8 phase pipeline. Use it for complex analyses, technology comparisons, trend reviews, and multi-perspective investigations that require evidence persistence and claim-level verification—not for simple lookups or debugging.

  • Executes multi-phase research workflows (quick, standard, deep, or ultradeep modes) with 3-45 minute timelines
  • Maintains persistent evidence store with claim-level verification and source identity management
  • Generates professional reports with Executive Summary, methodology, 4-8 cited findings, and complete bibliography
  • Produces Markdown, HTML (McKinsey style), PDF, and structured JSON outputs (sources, evidence, claims registries)
  • Triangulates claims across 3+ independent sources per major finding to ensure cluster-independent verification
  • Surfaces high-materiality assumptions explicitly in Introduction and Methodology sections

How to install deep-research

npx skills add https://github.com/199-biotechnologies/claude-deep-research-skill --skill deep-research
Prerequisites
  • Python installed for validation and conversion scripts (validate_report.py, verify_citations.py, md_to_html.py)
  • Output directory access to ~/Documents/ for report generation
  • Web search capability for multi-source retrieval
Claude Code
Cursor
Windsurf
Cline

How to use deep-research

  1. 1.Invoke the skill with a research request (e.g., 'deep research on X', 'comprehensive analysis', 'compare X vs Y')
  2. 2.Select or confirm research mode: quick (3 phases, 2-5 min), standard (6 phases, 5-10 min), deep (8 phases, 10-20 min), or ultradeep (8+ phases, 20-45 min)
  3. 3.Allow the skill to execute the workflow: SCOPE → PLAN → RETRIEVE → TRIANGULATE → SYNTHESIZE → (CRITIQUE → REFINE if deep/ultradeep) → PACKAGE
  4. 4.Review generated outputs in ~/Documents/[Topic]_Research_[YYYYMMDD]/: Markdown report, HTML, PDF, and JSON evidence registries
  5. 5.Validate citations and claims using provided scripts (verify_citations.py, validate_report.py) if needed

Use cases

Good for
  • Compare competing technologies or approaches with balanced perspective across multiple sources
  • Analyze industry trends and state-of-the-art developments over recent 1-2 year periods
  • Generate comprehensive market or competitive analysis reports with full citation tracking
  • Investigate complex topics requiring multi-perspective synthesis and evidence-backed recommendations
  • Create decision-support documentation for critical business or technical decisions
Who it's for
  • Researchers and analysts requiring comprehensive, cited reports
  • Product managers evaluating technology options or market trends
  • Decision-makers needing evidence-backed analysis for critical choices
  • Technical teams conducting state-of-the-art reviews
  • Anyone producing documentation that requires full source attribution and claim verification

deep-research FAQ

When should I use Deep Research vs. simple web search?

Use Deep Research for complex analyses, comparisons, trend reviews, and multi-perspective investigations requiring 10+ sources and claim-level verification. Use simple search for quick lookups, debugging, or questions answerable in 1-2 searches.

What does 'triangulation' mean in this context?

Triangulation requires 3+ independent, cluster-diverse sources per major claim to verify findings. This ensures conclusions are not dependent on a single source perspective.

Can I customize the research depth and timeline?

Yes. Choose from four modes: quick (2-5 min, 3 phases), standard (5-10 min, 6 phases), deep (10-20 min, 8 phases), or ultradeep (20-45 min, 8+ phases). Default is standard.

What output formats are generated?

Markdown (primary source of truth), HTML (McKinsey style, auto-opened), PDF (professional print, auto-opened), and JSON registries (sources.jsonl, evidence.jsonl, claims.jsonl, run_manifest.json).

How are assumptions handled?

High-materiality assumptions are surfaced explicitly in the Introduction and Methodology sections rather than silently defaulted. The skill infers context-appropriate defaults (e.g., technical query = technical audience, comparison = balanced perspective, trend = recent 1-2 years).

Full instructions (SKILL.md)

Source of truth, from 199-biotechnologies/claude-deep-research-skill.


name: deep-research description: Use when the user needs multi-source research with citation tracking, evidence persistence, and structured report generation. Triggers on "deep research", "comprehensive analysis", "research report", "compare X vs Y", "analyze trends", or "state of the art". Not for simple lookups, debugging, or questions answerable with 1-2 searches.

Deep Research

Core Purpose

Deliver citation-tracked research reports through a structured pipeline with evidence persistence, source identity management, claim-level verification, and progressive context management.

Autonomy Principle: Operate independently. Infer assumptions from context. Only stop for critical errors or incomprehensible queries. Surface high-materiality assumptions explicitly in the Introduction and Methodology rather than silently defaulting.


Decision Tree

Request Analysis
+-- Simple lookup? --> STOP: Use WebSearch
+-- Debugging? --> STOP: Use standard tools
+-- Complex analysis needed? --> CONTINUE

Mode Selection
+-- Initial exploration --> quick (3 phases, 2-5 min)
+-- Standard research --> standard (6 phases, 5-10 min) [DEFAULT]
+-- Critical decision --> deep (8 phases, 10-20 min)
+-- Comprehensive review --> ultradeep (8+ phases, 20-45 min)

Default assumptions: Technical query = technical audience. Comparison = balanced perspective. Trend = recent 1-2 years.


Workflow Overview

PhaseNameQuickStdDeepUltra
1SCOPEYYYY
2PLAN-YYY
3RETRIEVEYYYY
4TRIANGULATE-YYY
4.5OUTLINE REFINEMENT-YYY
5SYNTHESIZE-YYY
6CRITIQUE--YY
7REFINE--YY
8PACKAGEYYYY

Note: Phases 3-5 operate as an evidence loop per section (retrieve → evidence store → refine outline → draft → verify claims → delta-retrieve if needed), not as strict sequential gates.


Execution

On invocation, load relevant reference files:

  1. Phase 1-7: Load methodology.md for detailed phase instructions
  2. Phase 8 (Report): Load report-assembly.md for progressive generation
  3. HTML/PDF output: Load html-generation.md
  4. Quality checks: Load quality-gates.md
  5. Long reports (>18K words): Load continuation.md

Templates:

Scripts:

  • python scripts/validate_report.py --report [path]
  • python scripts/verify_citations.py --report [path]
  • python scripts/md_to_html.py [markdown_path]

Output Contract

Required sections:

  • Executive Summary (200-400 words)
  • Introduction (scope, methodology, assumptions)
  • Main Analysis (4-8 findings, 600-2,000 words each, cited)
  • Synthesis & Insights (patterns, implications)
  • Limitations & Caveats
  • Recommendations
  • Bibliography (COMPLETE - every citation, no placeholders)
  • Methodology Appendix

Output files (all to ~/Documents/[Topic]_Research_[YYYYMMDD]/):

  • Markdown (primary source of truth)
  • sources.jsonl — stable source registry with canonical IDs
  • evidence.jsonl — append-only evidence store with quotes and locators
  • claims.jsonl — atomic claim ledger with support status
  • run_manifest.json — query, mode, assumptions, provider config
  • HTML (McKinsey style, auto-opened)
  • PDF (professional print, auto-opened)

Quality standards:

  • 10+ sources, 3+ per major claim (cluster-independent, not just count)
  • All factual claims cited immediately [N] with evidence backing in evidence.jsonl
  • Claim-support verification mandatory: no unsupported factual claims pass delivery
  • No placeholders, no fabricated citations
  • Prose-first (>=80%), bullets sparingly

When to Use / NOT Use

Use: Comprehensive analysis, technology comparisons, state-of-the-art reviews, multi-perspective investigation, market analysis.

Do NOT use: Simple lookups, debugging, 1-2 search answers, quick time-sensitive queries.