Research Deep
Fan-out parallel research agents over an outline.yaml, validated against a field schema
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 17, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 7bfdbcb
Ran the bundled validate_json.py live against two research JSONs for the same item: the free-form baseline scored 50% field coverage and FAILED (it wrote 'pricing' where the schema wanted 'pricing_model'), while the skill-conformant output hit 100% coverage, PASSED, and carried an explicit uncertain[] array. The validator's non-zero exit is what forces the agent to close the gap, so the schema discipline is real, not cosmetic.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 5/5
What Research Deep does
Two-phase research workflow for Claude Code: it reads an outline.yaml, launches one background agent per item, and writes structured JSON that a bundled Python validator checks for full field coverage. Triggers on /research-deep or requests to deep-research each item of a research outline.
How to install Research Deep
git clone https://github.com/Weizhena/Deep-Research-skills.git
mkdir -p ~/.claude/skills ~/.claude/agents
cd Deep-Research-skills && cp -r skills/research-en/* ~/.claude/skills/ && cp agents/web-search-agent.md ~/.claude/agents/ && cp -r agents/web-search-modules ~/.claude/agents/ && pip install pyyaml
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Research Deep
-
/research-deepFan-out parallel research agents over an outline.yaml, validated against a field schema
It also activates on plain-language prompts like these:
-
Deep-research every item in my outline.yaml into structured JSON output -
Fan out background agents to research each competitor in my report -
Validate my research JSON against our field schema and flag missing gaps
Frequently asked questions
- Is the Research Deep skill free?
- Yes. The skill itself is free from Weizhena/Deep-Research-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Research Deep work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 17, 2026. Verdict: Tested · Works. Ran the bundled validate_json.py live against two research JSONs for the same item: the free-form baseline scored 50% field coverage and FAILED (it wrote 'pricing' where the schema wanted 'pricing_model'), while the skill-conformant output hit 100% coverage, PASSED, and carried an explicit uncertain[] array. The validator's non-zero exit is what forces the agent to close the gap, so the schema discipline is real, not cosmetic.
- What is the Research Deep SkillProof Score?
- 9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 5/5.
- How do I install Research Deep?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Research Deep with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.