When this skill fires
The skill description reads: “Use when a task requires gathering information from external sources, researching unfamiliar technologies, validating technical approaches, or answering questions that need current web knowledge before implementation.” Specific triggers:- Starting work on an unfamiliar library, framework, or API
- Validating a technical approach before committing to it
- Comparing options and evaluating trade-offs
- Answering questions that require current information
- Verifying security practices or compatibility
What it does
Deep research follows a five-step process: plan searches first (before executing any), execute in parallel where possible, evaluate source quality, synthesize findings with explicit confidence levels, and flag any uncertainty. It distinguishes between training-data knowledge and actually researched knowledge.The skill description explicitly states: “Never guess when you can verify. Plan your searches, execute in parallel where possible, synthesize before concluding.”
How it works
Plan searches first
Before executing any search, list the specific questions you need to answer. Identify 3–5 targeted search queries that cover different angles of the problem. Do not start searching until the plan is written.
Execute searches in parallel
Run multiple searches simultaneously where possible. Prefer official documentation and primary sources over secondary sources.
Evaluate source quality
Apply this hierarchy:
- Official docs > tutorials > blog posts > forums
- Recent (within 1–2 years) > older for fast-moving tech
- Multiple sources agreeing > single source
Synthesize findings
Reconcile conflicting information. Note gaps. Present a clear answer with confidence level (high/medium/low) and key sources.
What counts as a key claim
A claim is “key” — and requires at least 2 corroborating sources — if any of these are true:- (a) It directly informs a technical decision — the claim is the basis for choosing one approach over another
- (b) It contradicts a common assumption — the claim overturns something a developer would naturally assume to be true
- (c) The implementation depends on it being correct — if the claim is wrong, the implementation breaks or has to be redesigned
Research quality checklist
Before acting on findings, 4 out of 5 items must be checked:- Searched official documentation first
- Found at least 2 corroborating sources for key claims
- Checked publication dates for currency
- Noted any contradictions between sources
- Stated confidence level in findings
Conflict resolution
When same-level sources conflict:- Note the conflict explicitly: “Sources conflict on this point.”
- State both positions: “Source A says X. Source B says Y.”
- Cap confidence at medium — do not present conflicting information as high confidence
- Recommend resolution: “Recommend testing this directly” or “Check the changelog between these versions.”
Output format
Present research as:- Question answered
- Finding (the answer)
- Confidence (high/medium/low)
- Sources (URLs or doc sections)
- Caveats (what you couldn’t verify)
Error path: sources inaccessible
If all sources are inaccessible:- State this explicitly with the reason (no internet, rate limited, paywalled)
- Share what training data says about the topic
- Flag confidence as low: this is training-data knowledge, not researched knowledge
- Recommend the user verify against current official documentation before acting
Example scenario
You need to decide whether Redis is suitable for session storage at 10k concurrent users. The deep-research skill fires. The agent:- Plans queries: Redis session storage best practices, Redis performance benchmarks, ioredis connection pooling, Redis vs in-memory comparison, Redis official docs on TTL
- Runs all 5 searches in parallel
- Evaluates sources: redis.io (Tier 1), nodebestpractices repo (Tier 2), benchmark article (Tier 3)
- Checks the quality checklist: 5/5 — proceeds
- Synthesizes: Redis is suitable (high confidence). Cluster mode caveat (medium confidence — one source). Pool size recommendation (medium confidence — single benchmark)
- Outputs structured finding with sources and caveats
Integration with other skills
Output from deep-research is consumed by:- Brainstorming — findings inform whether a proposed approach is viable before ideation continues
- Architecture design — findings populate the trade-off analysis for each architectural option
- Confidence check — successful research raises the Context dimension score
Related skills
Architecture design
Uses deep-research findings to populate trade-off analysis for architectural options.
Confidence check
Deep research raises the Context score in the confidence check, enabling implementation to proceed.
Browser agent
For verifying live web app behavior — distinct from research on static documentation.