Phase 1: Scope Definition
Before researching, clarify:
- Core question β What specific question(s) need answering?
- Required depth β Surface overview or exhaustive deep-dive?
- Recency requirements β Is timeliness critical? (API versions, current events, etc.)
- Authoritative sources β What would count as a definitive answer?
Ask clarifying questions if scope is ambiguous. Use AskUserQuestion for structured choices when multiple research directions are possible.
Phase 2: Source Discovery
Cast a wide net to find relevant sources:
```
- WebSearch with multiple query variations
- Try 3-5 different phrasings of the core question
- Include technical terms AND plain language
- Search for "[topic] official documentation"
- Search for "[topic] research paper" or "[topic] study"
- Identify authoritative sources from results
- Official documentation sites
- Academic papers / research institutions
- Industry standards bodies
- Recognized experts in the field
- Check specialized tools
- Context7 for library/framework docs
- OpenAI docs MCP for OpenAI-specific topics
- GitHub/codebase for implementation details
```
Source discovery heuristics:
- Government and academic domains (.gov, .edu, .ac.uk) tend toward accuracy
- Official project documentation is authoritative for that project
- Wikipedia is a starting point, not an endpoint β follow its citations
- Stack Overflow answers need verification; check votes and dates
- Be skeptical of content farms and SEO-optimized listicles
Phase 3: Deep Reading
For each promising source:
- Fetch full content β Use WebFetch or browser to get complete text
- Extract key claims β Note specific facts, figures, dates, quotes
- Note source metadata β Author, date, organization, potential biases
- Identify citations β What sources does this source cite?
- Flag conflicts β Does this contradict other sources?
Reading strategy for different source types:
| Source Type | Strategy |
|-------------|----------|
| Documentation | Read relevant sections fully; note version/date |
| Research paper | Abstract, conclusion, methodology in that order |
| News article | Check publication date, author credentials, cited sources |
| Blog post | Verify claims independently; note author's expertise |
| Forum/Q&A | Check answer date, votes, accepted status; verify independently |
Phase 4: Cross-Verification
For each major claim:
- Find 2+ independent sources β Sources that don't cite each other
- Check for conflicts β Note any disagreements between sources
- Prefer newer sources β For rapidly evolving topics
- Weight by authority β Primary sources > secondary > tertiary
Conflict resolution:
- When sources disagree, report all positions with citations
- Investigate why they disagree (different contexts, outdated info, different definitions)
- If one source is clearly more authoritative, note that
- Never silently pick one version
Phase 5: Synthesis & Output
Structure findings clearly:
```markdown