Deep Research

affaan-m/ECC/.kiro/skills/deep-research

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775无许可证275K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库4天前更新

Multi-source deep research using firecrawl and exa MCPs. Searches the web, synthesizes findings, and delivers cited reports with source attribution. Use when the user wants thorough research on any topic with evidence and citations.

AI 生成的概览

通过多来源网络检索开展深度研究,并产出带引用的报告。

功能
该技能引导智能体按结构化流程开展深度研究:明确目标、把主题拆分为若干子问题、通过 firecrawl 与 exa MCP 工具检索网络,并深入阅读关键来源。随后将发现综合为带引用的报告,包含执行摘要、分主题章节、关键要点、来源清单与方法说明。它还说明了在主题较广时如何借助子智能体并行研究。
适用场景
当用户要求深入调研、深度分析或调查某个需要综合多来源信息的话题时使用。适用于竞品分析、技术评估、市场规模测算与尽职调查。不适用于快速的事实查询。
运行要求
需要至少配置一个 MCP 服务器:firecrawl(firecrawl_search、firecrawl_scrape、firecrawl_crawl)或 exa(web_search_exa、web_search_advanced_exa、crawling_exa),并在 ~/.claude.json 或 ~/.codex/config.toml 中完成配置。需要网络访问以进行网络检索和页面抓取。该技能不附带脚本,仅为说明文档。

Deep Research

Drift-prone skill. Firecrawl/Exa MCP tool names, quotas, and result shapes change. Verify the configured MCP tools and current API docs before promising coverage or quoting live source counts.

Produce thorough, cited research reports from multiple web sources using firecrawl and exa MCP tools.

When to Activate

  • User asks to research any topic in depth
  • Competitive analysis, technology evaluation, or market sizing
  • Due diligence on companies, investors, or technologies
  • Any question requiring synthesis from multiple sources
  • User says "research", "deep dive", "investigate", or "what's the current state of"

MCP Requirements

At least one of:

  • firecrawl — firecrawl_search, firecrawl_scrape, firecrawl_crawl
  • exa — web_search_exa, web_search_advanced_exa, crawling_exa

Both together give the best coverage. Configure in ~/.claude.json or ~/.codex/config.toml.

Workflow

Step 1: Understand the Goal

Ask 1-2 quick clarifying questions:

  • "What's your goal — learning, making a decision, or writing something?"
  • "Any specific angle or depth you want?"

If the user says "just research it" — skip ahead with reasonable defaults.

Step 2: Plan the Research

Break the topic into 3-5 research sub-questions. Example:

  • Topic: "Impact of AI on healthcare"
    • What are the main AI applications in healthcare today?
    • What clinical outcomes have been measured?
    • What are the regulatory challenges?
    • What companies are leading this space?
    • What's the market size and growth trajectory?

Step 3: Execute Multi-Source Search

For EACH sub-question, search using available MCP tools:

With firecrawl:

firecrawl_search(query: "<sub-question keywords>", limit: 8)

With exa:

web_search_exa(query: "<sub-question keywords>", numResults: 8)web_search_advanced_exa(query: "<keywords>", numResults: 5, startPublishedDate: "2025-01-01")

Search strategy:

  • Use 2-3 different keyword variations per sub-question
  • Mix general and news-focused queries
  • Aim for 15-30 unique sources total
  • Prioritize: academic, official, reputable news > blogs > forums

Step 4: Deep-Read Key Sources

For the most promising URLs, fetch full content:

With firecrawl:

firecrawl_scrape(url: "<url>")

With exa:

crawling_exa(url: "<url>", tokensNum: 5000)

Read 3-5 key sources in full for depth. Do not rely only on search snippets.

Step 5: Synthesize and Write Report

Structure the report:

markdown
# [Topic]: Research Report*Generated: [date] | Sources: [N] | Confidence: [High/Medium/Low]*
## Executive Summary[3-5 sentence overview of key findings]
## 1. [First Major Theme][Findings with inline citations]- Key point ([Source Name](url))- Supporting data ([Source Name](url))
## 2. [Second Major Theme]...
## 3. [Third Major Theme]...
## Key Takeaways- [Actionable insight 1]- [Actionable insight 2]- [Actionable insight 3]
## Sources1. [Title](url) — [one-line summary]2. ...
## MethodologySearched [N] queries across web and news. Analyzed [M] sources.Sub-questions investigated: [list]

Step 6: Deliver

  • Short topics: Post the full report in chat
  • Long reports: Post the executive summary + key takeaways, save full report to a file

Parallel Research with Subagents

For broad topics, use Claude Code's Task tool to parallelize:

Launch 3 research agents in parallel:1. Agent 1: Research sub-questions 1-22. Agent 2: Research sub-questions 3-43. Agent 3: Research sub-question 5 + cross-cutting themes

Each agent searches, reads sources, and returns findings. The main session synthesizes into the final report.

Quality Rules

  1. Every claim needs a source. No unsourced assertions.
  2. Cross-reference. If only one source says it, flag it as unverified.
  3. Recency matters. Prefer sources from the last 12 months.
  4. Acknowledge gaps. If you couldn't find good info on a sub-question, say so.
  5. No hallucination. If you don't know, say "insufficient data found."
  6. Separate fact from inference. Label estimates, projections, and opinions clearly.

Examples

"Research the current state of nuclear fusion energy""Deep dive into Rust vs Go for backend services in 2026""Research the best strategies for bootstrapping a SaaS business""What's happening with the US housing market right now?""Investigate the competitive landscape for AI code editors"

来源与署名

来源:affaan-m/ECC位于.kiro/skills/deep-research提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架