research-deep

GitHub

自动化深度研究技能,解析outline.yaml配置,分批启动子Agent并行执行网络搜索与结构化数据收集,支持断点续传、结果验证及进度监控,最终生成汇总报告。

skills/research-en/research-deep/SKILL.md Weizhena/Deep-Research-skills

Trigger Scenarios

用户输入/research-deep指令 需要批量进行多主题深度调研

Install

npx skills add Weizhena/Deep-Research-skills --skill research-deep -g -y
More Options

Non-standard path

npx skills add https://github.com/Weizhena/Deep-Research-skills/tree/master/skills/research-en/research-deep -g -y

Use without installing

npx skills use Weizhena/Deep-Research-skills@research-deep

指定 Agent (Claude Code)

npx skills add Weizhena/Deep-Research-skills --skill research-deep -a claude-code -g -y

安装 repo 全部 skill

npx skills add Weizhena/Deep-Research-skills --all -g -y

预览 repo 内 skill

npx skills add Weizhena/Deep-Research-skills --list

SKILL.md

Frontmatter
{
    "name": "research-deep",
    "description": "Read research outline, launch independent agent for each item for deep research. Disable task output.",
    "allowed-tools": "Bash, Read, Write, Glob, WebSearch, Task",
    "user-invocable": true
}

Research Deep - Deep Research

Trigger

/research-deep

Workflow

Step 1: Auto-locate Outline

Find */outline.yaml file in current working directory, read items list, execution config (including items_per_agent).

Step 2: Resume Check

  • Check completed JSON files in output_dir
  • Skip completed items

Step 3: Batch Execution

  • Batch by batch_size (need user approval before next batch)
  • Each agent handles items_per_agent items
  • Launch web-search-agent (background parallel, disable task output)

Parameter Retrieval:

  • {topic}: topic field from outline.yaml
  • {item_name}: item's name field
  • {item_related_info}: item's complete yaml content (name + category + description etc.)
  • {output_dir}: execution.output_dir from outline.yaml (default: ./results)
  • {fields_path}: absolute path to {topic}/fields.yaml
  • {output_path}: absolute path to {output_dir}/{item_name_slug}.json (slugify item_name: replace spaces with _, remove special chars)

Hard Constraint: The following prompt must be strictly reproduced, only replacing variables in {xxx}, do not modify structure or wording.

Prompt Template:

prompt = f"""## Task
Research {item_related_info}, output structured JSON to {output_path}

## Field Definitions
Read {fields_path} to get all field definitions

## Output Requirements
1. Output JSON according to fields defined in fields.yaml
2. Mark uncertain field values with [uncertain]
3. Add uncertain array at the end of JSON, listing all uncertain field names
4. All field values must be in English

## Output Path
{output_path}

## Validation
After completing JSON output, run validation script to ensure complete field coverage:
python ~/.claude/skills/research/validate_json.py -f {fields_path} -j {output_path}
Task is complete only after validation passes.
"""

One-shot Example (assuming researching GitHub Copilot):

## Task
Research name: GitHub Copilot
category: International Product
description: Developed by Microsoft/GitHub, first mainstream AI coding assistant, ~40% market share, output structured JSON to {project_dir}/results/GitHub_Copilot.json

## Field Definitions
Read {project_dir}/fields.yaml to get all field definitions

## Output Requirements
1. Output JSON according to fields defined in fields.yaml
2. Mark uncertain field values with [uncertain]
3. Add uncertain array at the end of JSON, listing all uncertain field names
4. All field values must be in English

## Output Path
{project_dir}/results/GitHub_Copilot.json

## Validation
After completing JSON output, run validation script to ensure complete field coverage:
python ~/.claude/skills/research/validate_json.py -f {project_dir}/fields.yaml -j {project_dir}/results/GitHub_Copilot.json
Task is complete only after validation passes.

Step 4: Wait and Monitor

  • Wait for current batch to complete
  • Launch next batch
  • Display progress

Step 5: Summary Report

After all complete, output:

  • Completion count
  • Failed/uncertain marked items
  • Output directory

Agent Config

  • Background execution: Yes
  • Task Output: Disabled (agent has explicit output file when complete)
  • Resume support: Yes

Version History

  • e5479f8 Current 2026-07-24 22:31

Same Skill Collection

skills/research-codex-en/research-add-fields/SKILL.md
skills/research-codex-en/research-add-items/SKILL.md
skills/research-codex-en/research-deep/SKILL.md
skills/research-codex-en/research-report/SKILL.md
skills/research-codex-en/research/SKILL.md
skills/research-codex-zh/research-add-fields/SKILL.md
skills/research-codex-zh/research-add-items/SKILL.md
skills/research-codex-zh/research-deep/SKILL.md
skills/research-codex-zh/research-report/SKILL.md
skills/research-codex-zh/research/SKILL.md
skills/research-en/research-add-fields/SKILL.md
skills/research-en/research-add-items/SKILL.md
skills/research-en/research-report/SKILL.md
skills/research-en/research/SKILL.md
skills/research-zh/research/SKILL.md
skills/research-zh/research-add-fields/SKILL.md
skills/research-zh/research-add-items/SKILL.md
skills/research-zh/research-deep/SKILL.md
skills/research-zh/research-report/SKILL.md

Metadata

Files
0
Version
e5479f8
Hash
3e92af0d
Indexed
2026-07-24 22:31

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 00:17
浙ICP备14020137号-1 $mapa de visitantes$