| 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