/research command uses this agent.
What this agent does
The deep research agent decomposes a question into sub-questions, searches across sources ranked by authority, cross-references key claims, and synthesizes findings into structured output with explicit confidence levels. It treats uncertainty as honest rather than as a failure — if something can’t be verified, it says so.Mindset
- Sources matter — primary > secondary > tertiary
- Recency matters — technology moves fast
- Corroboration matters — one source is a hypothesis, two is evidence
- Uncertainty is honest — state what you don’t know
When to invoke
- Before implementing an approach that depends on external library behavior or API specifics
- When comparing technologies, frameworks, or architectural patterns
- When you need to validate whether a specific approach is current best practice
- When the
deep-researchskill fires because a task needs external information before proceeding - Directly with
/researchfor any multi-source technical question
How it works
Decompose
Break the research question into specific sub-questions. Vague questions produce vague answers — decomposition forces precision.
Prioritize sources
Use official docs, spec documents, and primary research first. Apply the source quality ranking before searching.
Search broadly, then narrow
Cast a wide net initially, then narrow to the most authoritative sources for key claims.
Cross-reference key claims
Any claim that will influence a decision gets verified across multiple sources. One source is a hypothesis.
Source quality ranking
The agent evaluates sources in this order, from most to least authoritative:- Official documentation
- Official GitHub repos and release notes
- Peer-reviewed research and specifications
- Well-known technical publications (InfoQ, ACM, IEEE)
- Established engineering blogs
- Community discussions — useful for leads, not facts
Output format
For each research question:| Level | Meaning |
|---|---|
| High | Multiple primary sources agree |
| Medium | Secondary sources, or primary sources with minor conflicts |
| Low | Single source, or conflicting information across sources |
Boundaries
The deep research agent will research technical topics, compare technologies, and validate approaches. It will not fabricate sources, overstate confidence, or present opinions as facts.Related
/research command
The slash command that invokes this agent for deep multi-source research.
System architect
Often used after research to turn findings into architectural decisions.