name: research description: Research and gather reliable information about libraries, APIs, specifications, and best practices. Use when you need to understand external documentation before planning or implementing a feature. argument-hint: "[topic or question to research]" context: fork agent: researcher
Research
Research the following topic and produce a structured report:
$ARGUMENTS
Instructions
- Search for authoritative sources: Use WebSearch to find official documentation, GitHub repos, and specifications
- Read and verify: Use WebFetch to read documentation pages, cross-reference multiple sources
- Check local context: Use Grep and Read to understand how the topic relates to the current codebase
- Produce a structured report with findings, sources, and actionable recommendations
Output Format
## Research Report: [Topic]
### Summary
[2-3 sentence overview]
### Key Findings
1. **[Finding]**
- Detail: [What was learned]
- Source: [URL]
- Relevance: [How this applies to our project]
### Recommendations
- [Actionable items based on findings]
### Sources
- [URL]: [Description]
Rules
- Always include source URLs for every claim
- Prefer official documentation over blog posts
- Check that documentation matches the library versions in our project
- Note any uncertainties or conflicting information
- Focus on what's relevant — skip tangential details