ericgandrade/claude-superskills/deep-research
Claude Code and agent skill by ericgandrade/claude-superskills
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user needs deep, multi-step web research with source synthesis, citations, skeptical evidence evaluation, confidence/gap analysis, and optional dense/frontier research using parallel agents.
Install
npx vskill@latest install ericgandrade/claude-superskills/deep-researchSKILL.md
Deep Research
Purpose
Run structured, multi-step web research with evidence-first synthesis, source traceability, skeptical evaluation, and explicit confidence/gap analysis.
This skill works in native mode with built-in web research tools and does not require Google/Gemini, OpenAI, Anthropic, OpenRouter, or any other paid provider setup. When the user explicitly wants maximum depth, use dense/frontier mode to recommend the strongest available model and run a wider parallel research topology where the host platform supports subagents.
When to Use This Skill
Use this skill when:
- Performing market analysis
- Conducting competitive landscaping
- Building literature or source reviews
- Doing technical due diligence
- Preparing decision memos with citations
- Producing dense, high-confidence, Perplexity-like research with adversarial critique
Requirements
- Access to built-in web research tools (
WebSearch,WebFetch) - Clear research question and scope
No external API key is required for native mode.
Progress Tracking
Display a progress gauge at each research phase:
Operating Modes
Native Research
Use native mode by default.
- Use built-in
WebSearchandWebFetch. - Decompose complex topics into 3-5 sub-questions.
- Run parallel
ResearchScoutagents where subagents are available. - Produce an evidence ledger, citations, and
Confidence & Gaps.
Dense / Frontier Research
Use dense/frontier mode when the user asks for maximum depth, exhaustive research, "frontier model", "Perplexity-like" research, "turbinado", adversarial review, high-confidence evidence, or says cost is secondary to research quality.
- Recommend the strongest available model or model class before execution.
- Prefer the host platform's frontier model for synthesis and critique.
- Run a wider parallel topology for sub-questions, primary-source harvesting, contrarian evidence, recency checks, citation audit, and synthesis.
- Add critique and rebuttal rounds before final synthesis.
- Increase source quota and require deeper source extraction.
- Include a model/tooling note in the final report.
If dense/frontier mode is requested but frontier tooling is unavailable, continue with native mode and disclose the limitation.
Frontier Model Recommendation
For dense/frontier research, recommend the strongest available model before execution:
- Use an Opus-class Claude model for high-stakes synthesis, adversarial judgment, and nuanced source conflict analysis when available.
- Use a GPT frontier reasoning/chat model for broad synthesis, structured reasoning, and tool-heavy research when available.
- Use a Codex-class model for code-heavy technical research, API analysis, repository analysis, and engineering claims.
- Use a Gemini Pro-class thinking model for long-context, multimodal, PDF-heavy, and Google-grounded research when available.
- Use OpenRouter when the user wants access to multiple frontier model families through one API or wants a latest-family alias.
State the recommendation in this form:
Do not hard-code one model as universally best. Use the strongest available model/tooling path and disclose limitations.
Research Modes
Before starting, present the user with three modes:
If the user does not specify, default to Standard.
| Parameter | Standard | Verbose | Exhaustive | |
|---|---|---|---|---|
| Minimum sources | 12–15 | 20–30 | 40–60+ | |
| Word target | 1.500–3.000 | 4.000–6.000 | 8.000+ | |
| Per-source deep-dive | No | Yes (material sources) | Yes (all major sources) | |
| Per-sub-question confidence | No | Yes | Yes | |
| Block quotes | Short only | Allowed when exact wording matters | Allowed | |
| Devil's Advocate / Steelman | No | Yes | Yes | |
| Background / Context section | Brief | Full (2–4 paragraphs) | Full + chronology | |
| Stakeholder / Actor map | No | When applicable | Always | |
| Methodology section | No | Yes | Yes | |
| Appendices (query log, rejected sources, paywalls) | No | Yes | Yes | |
| Executive Summary | No | Yes (200–300 words at top) | Yes (300–500 words at top) | |
| Agent topology | Native | Native + ContrarianScout | Full dense/frontier topology | |
| Critique rounds | 1 | 1–2 | 2–3 adversarial rounds |
Research Protocol
- Present mode options and confirm with the user before proceeding.
0.5. Create and present a Research Plan
Before launching any agents, produce a structured research plan and show it to the user. Proceed unless they want changes.
Show the plan and wait for user confirmation before proceeding.
- Define objective, scope, and decomposition
- Restate the original research question in one sentence.
- Identify audience, decision context, time horizon, geography/market scope, and requested output format.
- Decompose the topic into 3-5 concrete sub-questions.
- Each sub-question must cover a distinct dimension of the original question.
- Together, the sub-questions should be sufficient to answer the main question.
- If the topic is too broad to decompose cleanly, narrow the scope before searching.
Example decomposition:
- Market landscape: who are the major players?
- Evidence base: what reliable data exists?
- Differentiation: what capabilities or positions differ?
- Risks: what claims are uncertain, contested, or under-sourced?
- Decision implication: what should the target audience do with this evidence?
- Build search strategy by sub-question
- Create targeted query variants for each sub-question.
- Include broad, narrow, comparative, opposing, primary-source, and recent-source queries when relevant.
- Prefer sources in this order:
- Primary sources: official docs, filings, regulatory pages, standards bodies, government data, company pages
- Scholarly sources: peer-reviewed papers, preprints with clear methodology, university research
- Reputable secondary sources: analyst reports, established media, expert organizations
- Supporting context only: blogs, newsletters, aggregators, marketing pages, review sites
- Use low-authority sources only when they provide unique firsthand evidence or market/customer sentiment.
Reject or down-rank sources that:
- Do not identify publisher, author, or date when those details matter
- Make numerical claims without methodology
- Repeat another source without adding primary evidence
- Are mostly promotional unless the research question is about vendor positioning
- Conflict with stronger primary evidence
Agent Status Notifications
For every agent, emit three status lines in this exact format:
Example:
Emit the ⟳ line immediately before launching each agent. Emit the ✅ line immediately after the agent returns results.
Parallel Query Execution
Do NOT run searches sequentially. Launch one agent per sub-question or major query type simultaneously in a single block where the host platform supports subagents.
| Agent | Role | Assignment | |
|---|---|---|---|
| 🔍 Scout Alpha | Primary researcher | Sub-question 1 with primary-source preference | |
| 🔍 Scout Beta | Primary researcher | Sub-question 2 with primary-source preference | |
| 🔍 Scout Gamma | Primary researcher | Sub-question 3 with primary-source preference | |
| ⚔️ Devil's Advocate | Contrarian researcher | Find credible conflicting or critical evidence | |
| 📡 Trend Watcher | Recency researcher | Date-filtered search for recent developments when time-sensitive |
Each agent prompt begins with:
Wait for all agents to complete. Emit a summary banner before deduplication:
Then deduplicate results by canonical URL and run a Gap Analysis before proceeding to the evidence ledger.
Gap Analysis & Iteration Check
After each agent batch, reason explicitly about findings vs needs before moving to synthesis:
Stop Criteria
Stop iterating when any of these conditions are met:
- Sufficient coverage — all research dimensions have confirmed or contested (not weak) evidence
- Diminishing returns — last iteration added less than 10% new distinct information
- Maximum iterations reached — Standard: 1 follow-up, Verbose: 2, Exhaustive: 3
- Source saturation — same sources appearing repeatedly across independent searches
- Time budget exceeded — stop and synthesize with what's available, note gaps explicitly
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/deep-research/SKILL.md
Popularity
- Repository stars
- 12
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ericgandrade/claude-superskills/deep-research)