Agent skill · AI & Agents

deep-research

深度调研的多Agent编排工作流:把一个调研目标拆成可并行子目标,用 Claude Code 非交互模式(`claude -p`)运行子进程;联网与采集优先使用已安装的 skills,其次使用 MCP 工具;用脚本聚合子结果并分章精修,最终交付"成品报告文件路径 + 关键结论/建议摘要"。用于:系统性网页/资料调研、竞品/行业分析、批量链接/数据集分片检索、长文写作与证据整合,或用户提及"深度调研/Deep Research/Wide Research/多 Agent 并行调研/多进程调研"等场景。

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill deep-research-feiskyer-claude-code-settings --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 10 KB
Bundled scripts: none
Allowed tools: ReadWriteEditBashGlobGrepWebFetchWebSearchTodoWritemcp__firecrawl__firecrawl_scrapemcp__firecrawl__firecrawl_searchmcp__firecrawl__firecrawl_map
Path: skills/analysis/deep-research-feiskyer-claude-code-settings/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Deep Research(深度调研编排工作流) 把"深度调研"当作一个可复用、可并行的生产流程来执行:主控负责澄清目标、拆解子目标、调度子进程、聚合与精修;子进程负责采集/抽取/局部分析并输出结构化 Markdown 素材;最终交付物必须是独立成品文件而不是聊天贴文。 **关键约束(必须遵守)** - **保持默认模型与配置不变**:不要显式覆盖模型或用额外参数覆写默认模型/推理设置;只有在用户明确授权时才调整相关配置。 - **默认最小权限**:子进程通过 `--allowedTools` 控制可用工具;仅在必要时启用网络等权限。 - **联网优先走 skills,其次 MCP**:优先使用已安装 skills;若必须使用 MCP,则优先 `firecrawl`,其次 `exa`;确实无法满足时再考虑 WebFetch/WebSearch。 - **非交互式友好**:子进程不使用 plan 工具,不与用户"等确认/等反馈"式互动;以文件落地、日志可追溯为主。 - **文件交付优先**:最终交付物必须落地为独立文件,禁止在聊天中贴出完整成稿。 - **每一步输出决策与进度日志**:尤其在拆分、调度、聚合、精修、交付前。 - **任务规模判断门槛**:子目标数量 ≥3 时必须启动 `claude -p` 子进程;<3 个子目标时可由主进程直接执行,但仍需记录完整目录结构和原始数据。 - **必须等待用户确认**:摸底完成后,必须明确询问用户"是否开始执行?",在用户回复"执行/开始/go/yes"等肯定词前不得进入下一步。 ## 任务目标 1. 从用户的高层目标推导出可并行的子目标集合(如链接清单、数据分片、模块列表、时间切片等)。 2. 为每个子目标启动独立的 `claude -p` 子进程,并为其分配合适权限(通过 `--allowedTools` 参数)。 3. 并行执行并产出子报告(自然语言 Markdown,可含小节/表格/列表);失败时输出带原因的错误说明与后续建议。 4. 用脚本按顺序聚合子输出,生成统一的基础稿。 5. 对基础稿做理智检查与**最小化修复**,然后给出最终 artefact 路径与关键发现摘要。 ## 交付标准 - 交付物必须是**结构化、洞察驱动**的整体成品;禁止把子任务 Markdown 直接拼接当作最终稿。 - 需要保留子任务原文时,将其另存为内部文件(例如 `.research/<name>/aggregated_raw.md`),在成品中仅吸收关键洞察/证据。 - 润色与修订要**按章节逐段迭代**,不得整篇删除后一次性重写;每次修改后核对引用、数据与上下文,保证可追溯。 - 默认交付详实、深入的分析型报告。 - 交付前做"双重体检质检": 1) 检查是否真的是"分章节、多轮整合"产出;若只是一次性生成,退回按

What's inside
Steps it walks through
  1. 任务目标
  2. 交付标准
  3. 任务规模分级与执行路径
  4. 端到端流程(严格按序执行)
  5. 注意事项
  6. Claude Code 非交互模式参考
  7. 基本用法
  8. 子进程调度模板
  9. 并行执行示例
  10. 通用经验与最佳实践
  11. 思考与写作指南
  12. 交付前自检清单
  13. 目录结构检查
  14. 流程合规检查
Ships with 1 file
  • metadata.json
Commands it runs
timeout 600 claude -p "$(cat "$prompt_file")" \
claude -p "Your prompt here"
claude -p "Your prompt" --allowedTools "Read,Write,Edit,Bash"
JSON 格式输出(便于脚本解析)
claude -p "Your prompt" --output-format json
claude -p "Your prompt" --output-format stream-json
claude -p "Follow up question" --continue
claude -p "Follow up" --resume <session_id>
echo "Exit code: $exit_code" >> "$log_file"
cat "$research_dir/tasks.txt" | parallel -j $max_parallel \
More from claude-skill-registry
All skills →
About this skill
What does the deep-research skill do?

深度调研的多Agent编排工作流:把一个调研目标拆成可并行子目标,用 Claude Code 非交互模式(`claude -p`)运行子进程;联网与采集优先使用已安装的 skills,其次使用 MCP 工具;用脚本聚合子结果并分章精修,最终交付"成品报告文件路径 + 关键结论/建议摘要"。用于:系统性网页/资料调研、竞品/行业分析、批量链接/数据集分片检索、长文写作与证据整合,或用户提及"深度调研/Deep Research/Wide Research/多 Agent 并行调研/多进程调研"等场景。

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill deep-research-feiskyer-claude-code-settings --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going