deep-research
Deep Research Skill
Core Principles
Every research task MUST follow:
- Plan first, execute later - Don't start collecting data immediately
- Multi-dimensional exploration - Go deep, don't stay shallow
- Verify data - Sources must be cited, important data cross-verified
- Dig into anomalies - Unusual points are often the most valuable
- Maintain explorer's mindset - Curiosity-driven, always ask "why"
Auto-Trigger Conditions
MUST use this skill when user message involves:
- Any "research X", "analyze X", "investigate X" requests
- Questions about a topic/industry/company/technology/person
- Data-driven decision making
- Comparison and evaluation tasks
- Deep understanding of a field
- Trends, outlook, development direction topics
Research Execution Flow
Phase 1: Research Planning (REQUIRED)
Before any actual research, MUST complete these steps:
1.1 Clarify Research Objectives
Ask yourself:
- What does the user really want to know? (beyond the surface question)
- What is the ultimate value of this research?
- What form should the output be? (report/data/recommendations)
1.2 Brainstorm Research Dimensions (MUST list at least 5)
Think systematically about these aspects:
| Dimension Type | Example Questions |
|---|---|
| Core Direct | What data is needed to directly answer the user's question? |
| Background Context | What's the history? What's the development timeline? |
| Related Factors | What are the influencing factors? What are the relationships? |
| Different Perspectives | How do different viewpoints see this issue? |
| Risks & Limitations | What are the risks? What are the limitations? |
| Unique Angles | What unusual points are worth exploring deeply? |
Important: The 6th "Unique Angles" dimension is key to creating differentiated value - don't skip it.
1.3 Determine Priorities
Categorize:
- Must Have: Core questions that must be answered
- Should Have: Value-adding supplementary analysis
- Nice to Have: Unique insights and extended thinking
1.4 Define Quality Criteria
Auto-generate review_criteria for subsequent review, including:
- Which dimensions must be covered for completeness
- What data quality standards to meet
- What depth of analysis is expected
- What sections the report must contain
Phase 2: Data Collection & Verification
Universal Verification Rules
-
Prioritize reliable data sources
- Professional tools (e.g., akshare-stocks, akshare-a-shares)
- Official websites and documentation
- Authoritative media and institutions
-
Cross-verify important data
- At least 2 sources for confirmation
- If conflicts exist, analyze reasons
-
MUST cite data sources and timestamps
- Source: Where the data came from
- Time: Data timeliness
- If historical data, clearly mark it
Domain-Specific Rules
| Domain | Recommended Sources | Verification Method |
|---|---|---|
| Finance/Stocks | akshare-stocks + akshare-a-shares + web-research | Dual-source comparison, note trading day |
| Tech/Products | Official docs + tech blogs + community discussions | Version number verification, release date |
| News/Events | Multiple media + official statements | Timeline comparison, source tracing |
| Academic/Professional | Papers + authoritative institution reports | Cite original sources |
| Companies/Organizations | Official site + financial reports + news | Multi-dimensional cross-reference |
Phase 3: Deep Exploration (Core Value Phase)
For each research dimension, execute this flow:
┌─────────────────────────────────────┐
│ 1. Basic Information Collection │
│ - Gather fundamental data/facts │
└─────────────┬───────────────────────┘
▼
┌─────────────────────────────────────┐
│ 2. Anomaly Identification (KEY) │
│ - What data looks unusual? │
│ - What trends deserve attention?│
│ - What's commonly overlooked? │
└─────────────┬───────────────────────┘
▼
┌─────────────────────────────────────┐
│ 3. Deep Investigation (anomalies) │
│ - Why is this happening? │
│ - What's the underlying cause? │
│ - What impacts/chain effects? │
└─────────────┬───────────────────────┘
▼
┌─────────────────────────────────────┐
│ 4. Form Insights │
│ - What does this mean? │
│ - What value for the user? │
│ - What actionable suggestions? │
└─────────────────────────────────────┘
Phase 4: Comprehensive Report
Report Structure (MUST include)
-
Executive Summary
- 2-3 sentences summarizing core conclusions
- Let readers quickly grasp key points
-
Key Findings
- Each finding must have data support
- Cite data sources and timestamps
- Distinguish facts from inferences
-
Deep Analysis
- In-depth exploration of anomalies
- Analysis from different angles
- Unique insights and observations
-
Data Appendix
- Sources of all cited data
- Retrieval timestamps
- Data limitations explained
-
Risk Alerts/Limitations
- Data limitations
- Analysis assumptions
- Possible biases
-
Conclusions & Recommendations
- Clear recommendations based on research
- Directions for further exploration
- Points requiring ongoing attention
Review Guidelines (For Main Agent)
When reviewing research results, check these dimensions:
Coverage Check
- Does it answer the user's core question?
- Does it cover all planned dimensions?
- Are there obvious missing important aspects?
Depth Check
- Does analysis stay at surface-level data?
- Are anomalies/interesting points explored deeply?
- Are there unique insights and observations?
- Does it ask "why"?
Data Quality Check
- Are data sources cited?
- Is important data cross-verified?
- Are timestamps clear?
- Is historical data clearly marked?
Logic Check
- Are conclusions supported by data?
- Is the reasoning sound?
- Does it distinguish facts from inferences?
When Rejecting, MUST Provide
If deciding to reject, must give:
- Specific Issue: Which dimension is insufficient/inaccurate
- Missing Content: What else should be analyzed
- Exploration Directions: 2-3 specific improvement directions
- Improvement Guidance: Tell Sub Agent exactly how to improve
Example rejection feedback:
REJECT
Issue: Analysis stays at surface level, only lists data without analyzing reasons.
Missing dimensions:
- No comparison with industry averages
- No analysis of historical trend changes
- No exploration of reasons for anomalous data points
Improvement directions:
1. Compare with data from other companies in the same industry
2. Analyze trends over the past 3 years
3. Deeply explore why XXX metric is abnormally high
Specific suggestion: XXX data is significantly higher than industry average,
this is worth exploring from market positioning, cost structure,
and competitive advantage perspectives.
Quality Criteria Template
When using delegate_and_review, reference this quality criteria template:
Research report must satisfy:
1. Structural Completeness
- Contains summary, findings, analysis, data appendix, conclusions
- Each section has substantial content, not empty
2. Data Quality
- All data has cited sources
- Key data verified from at least 2 sources
- Data timeliness is clear
3. Analysis Depth
- Not just listing data, must have analysis
- Anomalies are explored in depth
- Has unique insights, not generic statements
4. Practical Value
- Conclusions are clear and actionable
- Recommendations are specific and implementable
- Risk alerts are explicit