research-deep

Automate deep research by launching background agents per outline item.

4|Updated Feb 20, 2023
One-click install
npx skills add https://github.com/Hayao0819/dotfiles --skill research-deep-hayao0819
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-deep
Source: https://github.com/Hayao0819/dotfiles/tree/main/modules/home-manager/llm/skills/research-deep
Command: npx skills add https://github.com/Hayao0819/dotfiles --skill research-deep-hayao0819

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically initiates deep research by reading a research outline and launching independent agents for each item, enabling scalable investigations with reduced manual effort.

Core Features & Use Cases

  • Auto-locate an outline.yaml in the current working directory and extract items and execution config.
  • Resume from previously completed results, skipping already resolved items.
  • Batch execution with per-item agents, running in the background and performing web-search tasks.
  • Produce structured JSON outputs and validate them against a fields.yaml specification.

Quick Start

Run /research-deep to begin processing the current outline.

Frequently Asked Questions about research-deep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate deep research with parallel web-search agents?

You can automate deep research by defining an outline.yaml file and running the tool to spawn independent background agents for batch processing. It auto-locates the configuration and launches item-level investigations to perform parallel web-search tasks.

How do I validate structured JSON outputs from autonomous research agents?

To validate structured JSON outputs, you need to define a fields.yaml specification. The research process automatically checks the gathered web-search data against this file to ensure your batch processing results match the required schema.

What is the best way to resume deep research from partial results?

The best way to resume deep research from partial results is to run the tool in the same directory. It automatically detects previously completed items in your outline and skips them, continuing the batch execution from where it left off.

Do I need an outline.yaml file to start batch processing deep-dives?

Yes, you need an outline.yaml file in your current working directory to start batch processing. The tool extracts the research items and execution configuration directly from this file to spawn the autonomous agents.

Can I configure per-item settings for autonomous research agents?

Yes, you can configure per-item settings for autonomous research agents. The tool reads the execution configuration from your outline.yaml, allowing customized parallel deep-dives on multiple topics with specific parameters for each item.

Why does deep research batch processing fail to validate my structured output?

Batch processing fails to validate structured output when your JSON results do not match the fields.yaml specification. Ensure your autonomous agents gather data strictly conforming to the defined schema fields to pass validation.