Agent skill

deep-research

Conduct enterprise-grade research with multi-source synthesis, citation tracking, and verification. Use when user needs comprehensive analysis requiring 10+ sources, verified claims, or comparison of approaches. Triggers include "deep research", "comprehensive analysis", "research report", "compare X vs Y", or "analyze trends". Do NOT use for simple lookups, debugging, or questions answerable with 1-2 searches.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill deep-research-bauhaus-infau-infau-skill-base --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 32 KB
Bundled scripts: none
Path: skills/analysis/deep-research-bauhaus-infau-infau-skill-base/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

The skill performs complex, citation-backed research intended for analyses requiring many sources and verification. It operates through an eight-phase pipeline (Scope → Plan → Retrieve → Triangulate → Synthesize → Critique → Refine → Package) to deliver a comprehensive report with source credibility scoring and progressive context management.

How it works

  • It uses a decision process to determine when complex analysis is needed and selects a mode (Quick, Standard, Deep, UltraDeep) with corresponding time estimates and source counts. It announces the chosen plan and proceeds without waiting for user approval.
  • Phase execution includes: SCOPE, PLAN, RETRIEVE (parallel searches and agents), TRIANGULATE, OUTLINE REFINEMENT, SYNTHESIZE, CRITIQUE (for Deep/UltraDeep), and REFINE. Phase 8 concludes with PACKAGE, generating a report from a template.
  • It enforces an Anti-Hallucination Protocol: every factual claim must cite a source with explicit markers like "According to [1]..." or "[1] reports..." and avoids fabrication.
  • It requires parallel retrieval: decomposing the query into 5-10 angles, launching all searches and agents in a single message, and spawning multiple parallel agents for deep investigation.
  • It includes a Verify step with Python scripts to check citations and structure, and a Report step to assemble a comprehensive markdown report, HTML (McKinsey-style), and PDF formats.

When to use it

Use when the user requires enterprise-grade research with 10+ sources, verified claims, or a comparison of approaches. Trigger phrases include "deep research", "comprehensive analysis", "research report", "compare X vs Y", or "analyze trends". Do not use for simple lookups, debugging, or questions answerable with 1-2 searches.

What it can touch

  • Tools: claude-code is declared for execution tasks like running scripts and assembling reports. The workflow relies on external scripts (e.g., python scripts for validation) and file systems for storing outputs.
  • The process creates and manipulates documents in a structured folder: ~/Documents/[TopicName]Research[YYYYMMDD]/, and generates files named like research_report_[YYYYMMDD]_[topic_slug].md/.html/.pdf, following a specific template. It also opens the generated HTML/PDF in appropriate viewers.

Caveats

  • License is MIT. The workflow emphasizes avoiding hallucinations with explicit sourcing and verification steps. It enforces a strict token output cap (32,000 tokens) and a practical recommendation to keep total output around 20,000 words. It supports unlimited length via progressive section writes but requires multi-step runs for very long reports. Citations must be verifiable; if a source cannot be confirmed, it should be marked accordingly.
From the SKILL.md

# Deep Research <!-- STATIC CONTEXT BLOCK START - Optimized for prompt caching --> <!-- All static instructions, methodology, and templates below this line --> <!-- Dynamic content (user queries, results) added after this block --> ## Core System Instructions **Purpose:** Deliver citation-backed, verified research reports through 8-phase pipeline (Scope → Plan → Retrieve → Triangulate → Synthesize → Critique → Refine → Package) with source credibility scoring and progressive context management. **Context Strategy:** This skill uses 2025 context engineering best practices: - Static instructions cached (this section) - Progressive disclosure (load references only when needed) - Avoid "loss in the middle" (critical info at start/end, not buried) - Explicit section markers for context navigation --- ## Decision Tree (Execute First) ``` Request Analysis ├─ Simple lookup? → STOP: Use WebSearch, not this skill ├─ Debugging? → STOP: Use standard tools, not this skill └─ 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) └─ Co

What's inside
Steps it walks through
  1. Core System Instructions
  2. Decision Tree (Execute First)
  3. Workflow (Clarify → Plan → Act → Verify → Report)
  4. 1. Clarify (Rarely Needed - Prefer Autonomy)
  5. 2. Plan
  6. 3. Act (Phase Execution)
  7. 4. Verify (Always Execute)
  8. 5. Report
  9. Output Contract
  10. Error Handling & Stop Rules
  11. Quality Standards (Always Enforce)
  12. Inputs & Assumptions
  13. When to Use / NOT Use
  14. Scripts (Offline, Python stdlib only)
Ships with 1 file
  • metadata.json
Commands it runs
python scripts/verify_citations.py --report [path]
python scripts/validate_report.py --report [path]
Extract topic slug from research question
Create folder: ~/Documents/[TopicName]_Research_[YYYYMMDD]/
mkdir -p ~/Documents/[folder_name]
Create initial markdown file with frontmatter
File path: [folder]/research_report_[YYYYMMDD]_[slug].md
python ./scripts/md_to_html.py [markdown_report_path]
python scripts/verify_html.py --html [html_path] --md [md_path]
More from claude-skill-registry
All skills →
About this skill
What does the deep-research skill do?

Conduct enterprise-grade research with multi-source synthesis, citation tracking, and verification. Use when user needs comprehensive analysis requiring 10+ sources, verified claims, or comparison of approaches. Triggers include "deep research", "comprehensive analysis", "research report", "compare X vs Y", or "analyze trends". Do NOT use for simple lookups, debugging, or questions answerable with 1-2 searches.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill deep-research-bauhaus-infau-infau-skill-base --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going