Stop ad-hoc
Googling.
Start documented
investigation.
A 9-phase meta-research skill for Claude Code. Hypothesis testing, parallel sub-agent search, source triangulation, adversarial review. Output is a folder you can return to a month later — every claim traces to a source file with quotes and scoring.
Why this exists
Most AI research is one prompt, one wall of text, no way to verify or reuse. Deepdive turns that into a process you can audit.
Without this
- One-shot prompt, no plan, no documented decisions
- Sources lost in chat history — no return path
- No way to detect confirmation bias
- "Sources include..." — vague, unverifiable
- Generic Google results, no methodology diversity
- No reuse next research — start from zero
With this
- 17-section
plan.mddocuments every choice - Each source = file with verbatim quotes + scoring
- Mandatory adversarial pass + opposition queries
- Every claim →
[s12]link → specific quote - 29 named channels with paywall fallback protocols
- Atomic theses in
findings/FN.md— reusable
Nine phases.
Every one transparent.
Each phase has a defined output and a checkpoint. You confirm key decisions.
The skill records what it chose and why in plan.md.
Reframing
Restates the question. Identifies the decision it supports. Formulates 2-4 falsifiable hypotheses.
Genre
Picks report type: qa, explainer, decision, landscape, validation, or custom.
Plan
Writes plan.md with 17 sections: acceptance criteria, risk register, sourcing strategy.
Capabilities
Audits available API keys. Maps subtopics to data sources. Surfaces gaps before execution.
Search
Launches 2-5 parallel Explore sub-agents across 29 channels and 460+ stat sources.
Score
Each source rated Credibility/Recency/Bias. Every claim backed by ≥3 independent sources of different types.
Synthesis
Assembles the report from blocks, then runs an adversarial pass: 4 opposition questions, steel-man counter-arguments documented.
Verify
Lightweight citation check before closing. Confirms every claim still resolves to a saved source quote.
Refresh
Extracts entities, numbers, and hypotheses into refresh_targets.md — the entry point for a later delta-update without re-running everything.
A curated catalog.
Auto-validated weekly.
460+ statistical sources, 39+ API endpoints, 29 named channels, 105 report blocks. Weekly cron in GitHub Actions validates endpoints and discovers upstream additions.
Report Blocks
Reusable sections with templates, anti-patterns, and composition rules. Each block has a fixed shape — you compose a report by naming the blocks it contains.
Search Channels
Named search strategies with query patterns and paywall fallback protocols. Each channel documents what it covers and where it breaks.
Stat Sources
Curated catalog with URL · Access · Quality · Limitations · Combine-with · Fallback. 14 cross-industry plus 19 specific industries.
Report Types
Genre defines structure. Five standard presets cover most cases. Custom assembles per question from the block library.
API Catalog
Free no-auth APIs prioritized. Auth via env vars only — skill never asks for keys inline. Documented fallback strategies.
Auto-Validation
GitHub Actions validates endpoints and discovers upstream awesome-list additions. Auto-PR for dead endpoints. Reports in a dedicated branch.
Install in 30 seconds.
Works on Claude Code (CLI), Claude Desktop with Skills enabled, and any other LLM with manual context loading.
// recommended
Claude Code (CLI)
git clone https://github.com/Socialpranker/\
deepdive.git \
~/.claude/skills/deepdive
- Type "deep research" or "deep dive"
- Works across all projects
- Auto-loads via progressive disclosure
// .skill bundle
Claude Desktop
git clone ...
cd deepdive
zip -r ../deepdive.skill . \
-x ".*" -x "*.zip"
- Upload via Settings → Skills → Add
- Appears in Customize panel
- Triggers same as CLI
// manual load
Other LLMs
# Load SKILL.md + references/*.md
# into context manually
# ~70% LLM-agnostic markdown
- Codex, Gemini, local models
- Sub-agents → separate chat sessions
- PRs welcome for adapters
Frequently asked.
shallow mode exists (5-7 sources, no sub-agents, ~15 min). The full machinery is for medium (1 hour) and deep (3 hours) when you need to use the output for a decision. The file-per-source structure is the reuse mechanism — a single research often informs 3-5 future researches.
~/deep-research/). No project, no problem.
Star it.
Use it.
Extend it.
The catalog grows through contributions. Easiest path: add a stat source you know to the right industry file. 15-minute PRs welcome.