deep_research
Submit 2-10 detailed research questions to be investigated in parallel by AI, with dynamic token allocation for comprehensive multi-perspective analysis.
Instructions
š„ DEEP RESEARCH - 2-10 QUESTIONS, RECOMMENDED 5+
This tool runs 2-10 questions IN PARALLEL with AI-powered research. Using 1-2 questions = wasting the parallel research capability!
Token Budget: 32,000 tokens distributed across questions.
2 questions: 16,000 tokens each (deep dive)
5 questions: 6,400 tokens each (RECOMMENDED: balanced)
10 questions: 3,200 tokens each (comprehensive multi-topic)
All questions research in PARALLEL - no time penalty for more questions!
When to use this tool:
Multi-perspective analysis on related topics
Researching a domain from multiple angles
Validating understanding across different aspects
Comparing approaches/technologies side-by-side
Deep technical questions requiring comprehensive research
Question Template - Each question MUST include these sections:
šÆ WHAT I NEED: Clearly state what you're trying to achieve or understand
š¤ WHY I'M RESEARCHING: What decision does this inform? What problem are you solving?
š WHAT I ALREADY KNOW: Share current understanding so research fills gaps, not repeats basics
š§ HOW I'LL USE THIS: Practical application - implementation, debugging, architecture
ā SPECIFIC QUESTIONS (2-5): Break down into specific, pointed sub-questions
š PRIORITY SOURCES: (optional) Preferred docs/sites to prioritize
ā” FOCUS AREAS: (optional) What matters most - performance, security, etc.
ATTACH FILES when asking about code - THIS IS MANDATORY:
š Bugs/errors ā Attach the failing code
ā” Performance issues ā Attach the slow code paths
ā»ļø Refactoring ā Attach current implementation
š Code review ā Attach code to review
šļø Architecture ā Attach relevant modules
Research without code context for code questions is generic and unhelpful!
Example:
ā BAD: {"questions": [{"question": "Research React hooks"}]} ā 1 vague question, no template, no context, wastes 90% capacity
ā GOOD:
{"questions": [{
"question": "šÆ WHAT I NEED: Understand when to use useCallback vs useMemo in React 18\n\nš¤ WHY: Optimizing a data-heavy dashboard with 50+ components, seeing performance issues\n\nš WHAT I KNOW: Both memoize values, useCallback for functions, useMemo for computed values. Unclear when each actually prevents re-renders.\n\nš§ HOW I'LL USE THIS: Refactor Dashboard.tsx to eliminate unnecessary re-renders\n\nā SPECIFIC QUESTIONS:\n1. When does useCallback actually prevent re-renders vs when it doesn't?\n2. Performance benchmarks: useCallback vs useMemo vs neither in React 18?\n3. Common anti-patterns that negate their benefits?\n4. How to measure if they're actually helping?\n\nš PRIORITY: Official React docs, React team blog posts\nā” FOCUS: Patterns for frequently updating state"
}, ...add 4 more questions for comprehensive coverage]}Pro Tips:
Use 5-10 questions - Maximize parallel research capacity
Follow the template - Include all 7 sections for each question
Be specific - Include version numbers, error codes, library names
Add 2-5 sub-questions - Break down what you need to know
Attach files for code questions - MANDATORY for bugs/performance/refactoring
Describe files thoroughly - Explain what the file is and what to focus on
Specify focus areas - "Focus on X, Y, Z" for prioritization
Group related questions - Research a domain from multiple angles
Scope Expansion Triggers - Iterate when:
Results mention concepts you didn't research
Answers raise new questions you should explore
You realize initial scope was too narrow
You discover related topics that matter
Workflow: deep_research (3-5 questions) ā sequentialthinking (evaluate, identify gaps) ā OPTIONAL: deep_research AGAIN with NEW questions based on learnings ā sequentialthinking (synthesize) ā final decision
REMEMBER:
ALWAYS think after getting results (digest and identify gaps!)
DON'T assume first research is complete (iterate based on findings!)
USE learnings to ask better questions (results = feedback!)
EXPAND scope when results reveal new important areas!
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| questions | Yes | **Batch deep research (2-10 questions) with dynamic token allocation.** **TOKEN BUDGET:** 32,000 tokens distributed across all questions: - 2 questions: 16,000 tokens/question (deep dive) - 5 questions: 6,400 tokens/question (balanced) - 10 questions: 3,200 tokens/question (rapid multi-topic) **WHEN TO USE:** - Need multi-perspective analysis on related topics - Researching a domain from multiple angles - Validating understanding across different aspects - Comparing approaches/technologies side-by-side **EACH QUESTION SHOULD INCLUDE:** - Topic & context (what decision it informs) - Your current understanding (to fill gaps) - Specific sub-questions (2-5 per topic) **USE:** Maximize question count for comprehensive coverage. All questions run in parallel. Group related questions for coherent research. |