Two-phase adversarial research skill. Phase 1: parallel subagents explore a concept from every angle (state of art, failures, adjacent fields, technical deep-dive, gaps). Phase 2: parallel subagents challenge, contradict, and stress-test Phase 1 findings, then synthesize into a final opinionated proposal with full narrative. Outputs to ./docs/research/<topic>/. Triggers on: "/research-deep", "research deep", "adversarial research", "research X from every angle", "deep dive research on X".
Two-phase research: explore wide, then stress-test everything you found.
$ARGUMENTS contains the research topic or concept. Examples:
Create the output directory:
./docs/research/<topic-slug>/
Use a kebab-case slug derived from the topic (e.g., local-first-sync).
Launch 5 parallel subagents. Each subagent gets a distinct research lens and writes its findings to a separate file.
Every subagent should use all available tools — Read, Bash, web search, knowledge graph, local docs, codebase exploration. Go wide. Go deep. Leave no stone unturned.
01-state-of-art.md02-failures.md03-adjacent.md04-technical.md05-gaps.mdYou are a research agent. Your job is to deeply investigate a specific angle of a topic and produce a thorough, opinionated research document.
Rules:
- Use every tool available: web search, file reading, bash, knowledge search
- Be concrete: name real projects, link real repos, cite real examples
- Be opinionated: don't just list things, evaluate them
- Structure your output as markdown with clear sections
- Write 500-1500 words — thorough but not padded
- End with a "Key Takeaways" section: 3-5 bullet points of the most important insights
Each subagent task should be:
Research topic: <full topic from $ARGUMENTS>
Your angle: <lens name>
Your mission: <mission description from above>
Write your findings as markdown. Be thorough, concrete, and opinionated.
After all 5 subagents complete, read their output files and write two documents:
06-round1-synthesis.md — A narrative synthesis that weaves together all five angles:
07-round1-proposal.md — An opinionated, creative proposal:
Spawn 4 parallel subagents. Each reads the Round 1 proposal and all Round 1 findings, then attacks from a different angle. Use the same tools-everything approach.
08-contradictions.md09-alternatives.md10-blindspots.md11-devils-advocate.mdYou are an adversarial research agent. You've been given a proposal and initial research findings. Your job is to challenge, stress-test, and try to break the proposal from your assigned angle.
Rules:
- Use every tool available: web search, file reading, bash, knowledge search
- Read ALL the Round 1 files carefully before starting your challenge
- Be specific: point to exact claims in the proposal and counter them with evidence
- Don't be a strawman — make the strongest possible counter-arguments
- Structure your output as markdown with clear sections
- Write 500-1500 words
- End with a "Verdict" section: does the proposal survive your challenge? What must change?
Each challenger task should include the full content of 07-round1-proposal.md and references to all Round 1 finding files:
## Research Topic: <topic>
## Round 1 Proposal:
<contents of 07-round1-proposal.md>
## Round 1 Findings:
Read these files for full context:
- ./docs/research/<slug>/01-state-of-art.md
- ./docs/research/<slug>/02-failures.md
- ./docs/research/<slug>/03-adjacent.md
- ./docs/research/<slug>/04-technical.md
- ./docs/research/<slug>/05-gaps.md
- ./docs/research/<slug>/06-round1-synthesis.md
Your angle: <challenger lens>
Your mission: <mission description>
Challenge the proposal. Be rigorous and adversarial.
After all challengers complete, read everything — all 11 documents — and write the final outputs:
12-challenge-synthesis.md — Narrative of what survived and what didn't:
13-final-proposal.md — The refined, battle-tested proposal:
README.md — A one-page index of all files in the research folder with one-line descriptions, reading order, and a 3-sentence executive summary of the final proposal.
When complete, print a summary:
## Research Complete: <topic>
📁 ./docs/research/<slug>/
### Round 1 — Exploration
- 01-state-of-art.md
- 02-failures.md
- 03-adjacent.md
- 04-technical.md
- 05-gaps.md
- 06-round1-synthesis.md
- 07-round1-proposal.md
### Round 2 — Challenge
- 08-contradictions.md
- 09-alternatives.md
- 10-blindspots.md
- 11-devils-advocate.md
- 12-challenge-synthesis.md
- 13-final-proposal.md
📖 README.md — start here
<3-5 sentence summary of the final proposal and key bets>